Module: ArFinderForm

Defined in:
lib/ar_finder_form.rb,
lib/ar_finder_form/attr.rb,
lib/ar_finder_form/table.rb,
lib/ar_finder_form/column.rb,
lib/ar_finder_form/config.rb,
lib/ar_finder_form/builder.rb,
lib/ar_finder_form/context.rb,
lib/ar_finder_form/attr/base.rb,
lib/ar_finder_form/attr/like.rb,
lib/ar_finder_form/attr/simple.rb,
lib/ar_finder_form/attr/static.rb,
lib/ar_finder_form/joined_table.rb,
lib/ar_finder_form/attr/range_attrs.rb,
lib/ar_finder_form/client_class_methods.rb,
lib/ar_finder_form/client_instance_methods.rb

Defined Under Namespace

Modules: Attr, ClientClassMethods, ClientInstanceMethods Classes: Builder, Column, Config, Context, JoinedTable, Table

Class Method Summary collapse

Class Method Details

.configObject



21
22
23
# File 'lib/ar_finder_form.rb', line 21

def self.config
  @config ||= Config.new
end

.included(mod) ⇒ Object



14
15
16
17
18
19
# File 'lib/ar_finder_form.rb', line 14

def self.included(mod)
  mod.extend(ClientClassMethods)
  mod.module_eval do
    include ClientInstanceMethods
  end
end