Module: ActiveForm
- Defined in:
- lib/active_form/version.rb,
lib/active_form.rb,
lib/merb/support.rb,
lib/merb/support.rb,
lib/rails/view_helper.rb,
lib/active_form/errors.rb,
lib/rails/model/loader.rb,
lib/rails/model/loader.rb,
lib/rails/controller_helper.rb,
lib/active_form/mixins/casting.rb
Overview
Defined Under Namespace
Modules: ControllerHelper, Element, MerbControllerHelper, MerbViewHelper, Mixins, Model, VERSION, Validator, ViewHelper, Widget
Classes: Definition, Error, Errors, StubException, ValidationException, Values
Constant Summary
collapse
- BASE_PATH =
::File.expand_path(File.join(File.dirname(__FILE__), 'active_form'))
Class Method Summary
collapse
Class Method Details
.build(definition_name, *args, &block) ⇒ Object
24
25
26
|
# File 'lib/active_form.rb', line 24
def self.build(definition_name, *args, &block)
ActiveForm::Definition::build(definition_name, *args, &block)
end
|
.compose(*args, &block) ⇒ Object
12
13
14
|
# File 'lib/active_form.rb', line 12
def self.compose(*args, &block)
ActiveForm::Definition.new(*args, &block)
end
|
.create(definition_name, &block) ⇒ Object
16
17
18
|
# File 'lib/active_form.rb', line 16
def self.create(definition_name, &block)
ActiveForm::Definition::create(definition_name, &block)
end
|
.get(definition_name, &block) ⇒ Object
20
21
22
|
# File 'lib/active_form.rb', line 20
def self.get(definition_name, &block)
ActiveForm::Definition::get(definition_name, &block)
end
|
.symbolize_name(name) ⇒ Object
53
54
55
56
|
# File 'lib/active_form.rb', line 53
def self.symbolize_name(name)
return name if name.kind_of?(Symbol)
name.to_s.downcase.strip.gsub(/[^-_\s[:alnum:]]/, '').squeeze(' ').tr(' ', '_').to_sym
end
|