RubiGen::PathFilteredSource

Attributes

filters[R]

Public Class Methods

new(label, path, *filters) click to toggle source
     # File lib/rubigen/lookup.rb, line 238
238:     def initialize(label, path, *filters)
239:       super label, File.join(path, "#{filter_str(filters)}generators")
240:     end

Public Instance Methods

==(source) click to toggle source
     # File lib/rubigen/lookup.rb, line 250
250:     def ==(source)
251:       self.class == source.class && path == source.path && filters == source.filters && label == source.label
252:     end
filter_str(filters) click to toggle source
     # File lib/rubigen/lookup.rb, line 242
242:     def filter_str(filters)
243:       @filters = filters.first.is_a?(Array) ? filters.first : filters
244:       return "" if @filters.blank?
245:       filter_str = @filters.map {|filter| "#{filter}_"}.join(",")
246:       filter_str += ","
247:       "{#{filter_str}}"
248:     end

Disabled; run with --debug to generate this.

[Validate]

Generated with the Darkfish Rdoc Generator 1.1.6.