Module: MongoidForm
- Extended by:
- ActiveSupport::Autoload
- Defined in:
- lib/mongoid_form.rb,
lib/mongoid_form/helpers.rb,
lib/mongoid_form/version.rb,
lib/mongoid_form/form_builder.rb,
lib/mongoid_form/wrapper_config.rb,
lib/mongoid_form/helpers/form_helper.rb,
lib/generators/mongoid_form/install_generator.rb
Defined Under Namespace
Modules: Helpers
Classes: FormBuilder, InstallGenerator, WrapperConfig, WrapperNotFound
Constant Summary
collapse
- VERSION =
"0.0.3"
- @@default_wrapper =
:default
- @@wrappers =
{}
Class Method Summary
collapse
Class Method Details
.setup {|_self| ... } ⇒ Object
16
17
18
|
# File 'lib/mongoid_form.rb', line 16
def self.setup
yield self
end
|
.wrapper(name, &block) ⇒ Object
20
21
22
23
24
25
26
27
|
# File 'lib/mongoid_form.rb', line 20
def self.wrapper(name, &block)
if block_given?
name ||= :default
@@wrappers[name.to_sym] = MongoidForm::WrapperConfig.new(&block)
else
@@wrappers
end
end
|
.wrappers(name) ⇒ Object
29
30
31
32
|
# File 'lib/mongoid_form.rb', line 29
def self.wrappers(name)
name ||= :default
@@wrappers[name.to_sym] or raise WrapperNotFound, "Couldn't find wrapper with name #{name}"
end
|