Sha256: 1eca6bced72f9de6eab4d2de40ac8ad22241eea53aeb6cb76018b82d3c06c02f

Contents?: true

Size: 487 Bytes

Versions: 7

Compression:

Stored size: 487 Bytes

Contents

require_dependency 'has_filter/filter/base'
require_dependency 'has_filter/filter/categorized'
require_dependency 'has_filter/filter/chain'
require_dependency 'has_filter/filter/set'
require_dependency 'has_filter/filter/state'
require_dependency 'has_filter/filter/tagged'
require_dependency 'has_filter/filter/text'

module HasFilter
  module Filter
		class << self
		  def build(type, *args)
	      HasFilter::Filter.const_get(type.to_s.classify).build(*args)
	    end
	  end
	end
end

Version data entries

7 entries across 7 versions & 2 rubygems

Version Path
adva-0.1.4 vendor/gems/has_filter/lib/has_filter/filter.rb
adva-0.1.3 vendor/gems/has_filter/lib/has_filter/filter.rb
adva-0.1.2 vendor/gems/has_filter/lib/has_filter/filter.rb
adva-0.1.1 vendor/gems/has_filter/lib/has_filter/filter.rb
adva-0.1.0 vendor/gems/has_filter/lib/has_filter/filter.rb
adva_cms-0.0.1 vendor/gems/has_filter/lib/has_filter/filter.rb
adva-0.0.1 adva_cms/vendor/gems/has_filter/lib/has_filter/filter.rb