module Assertions

Public Instance Methods

multiple_attributes?(attribute) click to toggle source

NOTE: TBD def all_values_empty?(values)

values.all? do |value|
  value.nil? || value == ""
end

end

# File lib/strong_arms/assertions.rb, line 18
def multiple_attributes?(attribute)
  length_is_greater_than?(attribute, 1)
end
required_input?(options) click to toggle source
# File lib/strong_arms/assertions.rb, line 7
def required_input?(options)
  options[:required]
end
required_input_value_missing?(options, value) click to toggle source
# File lib/strong_arms/assertions.rb, line 2
def required_input_value_missing?(options, value)
  cast_value = value.to_s
  required_input?(options) && cast_value.blank?
end
unhandled_keys_present?(args) click to toggle source
# File lib/strong_arms/assertions.rb, line 22
def unhandled_keys_present?(args)
  unhandled_keys(args).present?
end