method
boolean_writer
v2_2_9 -
Show latest stable
- Class:
RSS::BaseModel
boolean_writer(name, disp_name=name)private
No documentation available.
# File lib/rss/rss.rb, line 506
def boolean_writer(name, disp_name=name)
module_eval( def #{name}=(new_value) if new_value.nil? @#{name} = new_value else if @do_validate and ![true, false, "true", "false"].include?(new_value) raise NotAvailableValueError.new('#{disp_name}', new_value) end if [true, false].include?(new_value) @#{name} = new_value else @#{name} = new_value == "true" end end end, *get_file_and_line_from_caller(2))
end