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