Module: Pottery::InstanceMethods
- Defined in:
- lib/pottery.rb
Instance Method Summary collapse
Instance Method Details
#save ⇒ Object
41 42 43 44 45 46 47 48 49 50 51 52 53 |
# File 'lib/pottery.rb', line 41 def save if respond_to?('id_name') && !id_name.nil? && !(id_name.to_s.strip.size == 0) snip = Pottery::PotterySnip.new morph_attributes.each_pair do |symbol, value| symbol = convert_if_name_or_id_name(symbol) snip.set_value(symbol.to_s, value) end snip.save self else raise 'unique id_name must be defined' end end |