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