Module: AttrSearchable

Defined in:
lib/attr_searchable.rb,
lib/attr_searchable/version.rb,
lib/attr_searchable/arel/visitors.rb

Defined Under Namespace

Modules: Arel, ClassMethods, Parser Classes: HashParser, IncompatibleDatatype, NoSearchableAttributes, ParseError, RuntimeError, SpecificationError, UnknownAttribute, UnknownColumn

Constant Summary collapse

VERSION =
"0.0.2"

Class Method Summary collapse

Class Method Details

.included(base) ⇒ Object



36
37
38
39
40
41
42
43
44
# File 'lib/attr_searchable.rb', line 36

def self.included(base)
  base.class_attribute :searchable_attributes
  base.searchable_attributes = {}

  base.class_attribute :searchable_attribute_options
  base.searchable_attribute_options = {}

  base.extend ClassMethods
end