class Fastbill::Automatic::Base
Attributes
attributes[RW]
Public Class Methods
clear_request_infos()
click to toggle source
# File lib/fastbill-automatic/base.rb, line 19 def self.clear_request_infos @@request_infos = [] end
new(attributes = {})
click to toggle source
# File lib/fastbill-automatic/base.rb, line 23 def initialize(attributes = {}) self.attributes = attributes set_attributes(attributes) end
request_infos()
click to toggle source
# File lib/fastbill-automatic/base.rb, line 11 def self.request_infos @@request_infos end
request_infos=(info_array)
click to toggle source
# File lib/fastbill-automatic/base.rb, line 15 def self.request_infos=(info_array) @@request_infos = info_array end
Public Instance Methods
set_attributes(attributes)
click to toggle source
# File lib/fastbill-automatic/base.rb, line 28 def set_attributes(attributes) attributes.each_pair do |key, value| instance_variable_set("@#{key.downcase}", value) end end