# File lib/action_view/helpers/form_helper.rb, line 1020
1020: def check_box_checked?(value, checked_value)
1021: case value
1022: when TrueClass, FalseClass
1023: value
1024: when NilClass
1025: false
1026: when Integer
1027: value != 0
1028: when String
1029: value == checked_value
1030: when Array
1031: value.include?(checked_value)
1032: else
1033: value.to_i != 0
1034: end
1035: end
# File lib/action_view/helpers/form_helper.rb, line 1003
1003: def value(object, method_name)
1004: object.send method_name unless object.nil?
1005: end
# File lib/action_view/helpers/form_helper.rb, line 1007
1007: def value_before_type_cast(object, method_name)
1008: unless object.nil?
1009: if object.respond_to?(method_name)
1010: object.send(method_name)
1011: # FIXME: this is AR dependent
1012: elsif object.respond_to?(method_name + "_before_type_cast")
1013: object.send(method_name + "_before_type_cast")
1014: else
1015: raise NoMethodError, "Model #{object.class} does not respond to #{method_name}"
1016: end
1017: end
1018: end
Disabled; run with --debug to generate this.
Generated with the Darkfish Rdoc Generator 1.1.6.