Class: PriorityPayoutGateway::Data

Inherits:
Object
  • Object
show all
Defined in:
lib/priority_payout_gateway/data.rb

Instance Method Summary collapse

Instance Method Details

#all_attributesObject



9
10
11
# File 'lib/priority_payout_gateway/data.rb', line 9

def all_attributes
  self.instance_variables.map{|attribute| attribute.to_s.gsub('@', '').to_sym }
end

#attributesObject

Attributes that have a value



5
6
7
# File 'lib/priority_payout_gateway/data.rb', line 5

def attributes
  all_attributes.select {|x| !self.send(x).nil? }
end