Class: Bureaucrat::Fields::BooleanField
- Defined in:
- lib/bureaucrat/fields.rb
Overview
URLField
Direct Known Subclasses
Constant Summary
Constants included from Validation::Validators
Validation::Validators::EMAIL_RE
Instance Attribute Summary
Attributes inherited from Field
#error_messages, #help_text, #hidden_widget, #initial, #label, #required, #show_hidden_initial, #widget
Instance Method Summary collapse
Methods inherited from Field
hidden_widget, inherited, #initialize, #initialize_copy, set_error, #validating, widget, #widget_attrs
Methods included from Validation::Converters
to_big_decimal, to_bool, to_float, to_integer
Methods included from Validation::Validates
Methods included from Validation::Validators
empty_value?, has_max_decimal_places, has_max_digits, has_max_length, has_max_whole_digits, has_min_length, included_in, is_array, is_email, is_not_greater_than, is_not_lesser_than, is_present, is_true, matches_regex, not_empty
Constructor Details
This class inherits a constructor from Bureaucrat::Fields::Field
Instance Method Details
#clean(value) ⇒ Object
343 344 345 346 347 348 |
# File 'lib/bureaucrat/fields.rb', line 343 def clean(value) value = to_bool(value) super(value) validating { is_true(value) if @required } value end |