module CsvRecord::Reader::InstanceMethods
Public Instance Methods
!=(obj)
click to toggle source
# File lib/csv_record/reader.rb, line 106 def !=(obj) self.class != obj.class || to_param != obj.to_param end
==(obj)
click to toggle source
# File lib/csv_record/reader.rb, line 101 def ==(obj) self.class == obj.class and to_param == obj.to_param end
__attributes__()
click to toggle source
# File lib/csv_record/reader.rb, line 93 def __attributes__ Hash[self.class.fields.zip(values)] end
Also aliased as: attributes
__to_param__()
click to toggle source
# File lib/csv_record/reader.rb, line 97 def __to_param__ id.to_s end
Also aliased as: to_param
__values__()
click to toggle source
# File lib/csv_record/reader.rb, line 87 def __values__ self.class.fields.map do |attribute| public_send attribute.name end end
Also aliased as: values