Class: ActiveResourceable::AppFormBuilder

Inherits:
ActionView::Helpers::FormBuilder
  • Object
show all
Defined in:
app/helpers/active_resourceable/app_form_builder.rb

Instance Method Summary collapse

Instance Method Details

#is_required(method) ⇒ Object



10
11
12
13
14
# File 'app/helpers/active_resourceable/app_form_builder.rb', line 10

def is_required method
  @object.class.validators_on(method).any? do |validator|
    validator.class == ActiveRecord::Validations::PresenceValidator
  end unless @object.nil?
end

#should_display_input?(method, access_object) ⇒ Boolean

Returns:

  • (Boolean)


16
17
18
# File 'app/helpers/active_resourceable/app_form_builder.rb', line 16

def should_display_input? method, access_object
  @object.accessable_fields.any? { |attr| attr.is_a?(Hash) ? attr.keys.first.to_s == "#{method}_attributes" : attr == method }
end