Module: EacRailsUtils::Models::AttributeRequired

Extended by:
ActiveSupport::Concern
Defined in:
lib/eac_rails_utils/models/attribute_required.rb

Defined Under Namespace

Modules: ClassMethods, InstanceMethods

Class Method Summary collapse

Class Method Details

.required?(model_class_or_record, attribute) ⇒ Boolean

Returns:

  • (Boolean)


11
12
13
14
15
16
# File 'lib/eac_rails_utils/models/attribute_required.rb', line 11

def required?(model_class_or_record, attribute)
  model = model_class_or_record_to_model(model_class_or_record)
  record = model.new
  record.validate
  record.errors.key?(attribute.to_sym)
end