Module: IbActiveExtension::RailsModel::InstanceMethods
- Defined in:
- lib/rails_model/base.rb
Overview
Class ActiveRecord:Base Instance Methods ###
Instance Method Summary collapse
Instance Method Details
#getProp(prop_name, replacer = "\\n") ⇒ Object
30 31 32 33 34 35 36 37 38 39 40 41 42 |
# File 'lib/rails_model/base.rb', line 30 def getProp(prop_name, replacer = "\\n") prop = prop_name.to_sym if self.has_attribute? prop value = self[prop] elsif self.respond_to? prop value = self.method(prop).call else value = "" end value = value.fix(replacer) if value.respond_to? :fix value end |
#to_s ⇒ Object
45 46 47 48 |
# File 'lib/rails_model/base.rb', line 45 def to_s fields = self.attribute_names "'#{fields.map{|key| self.getProp(key)}.join("','")}'" end |