module Fastbill::Automatic::Services::Update
Public Class Methods
included(base)
click to toggle source
# File lib/fastbill-automatic/services/update.rb, line 15 def self.included(base) base.extend(ClassMethods) end
Public Instance Methods
update_attributes(attributes)
click to toggle source
# File lib/fastbill-automatic/services/update.rb, line 19 def update_attributes(attributes) id_attribute = "#{self.class.name.split("::").last.downcase}_id".to_sym attributes[id_attribute] = self.send(id_attribute) response = Fastbill::Automatic.request("#{self.class.name.split("::").last.downcase}.update", attributes) true end