class Octobat::BalanceTransaction
Public Class Methods
set_parent_resource(filters)
click to toggle source
# File lib/octobat/balance_transaction.rb, line 23 def self.set_parent_resource(filters) @parent_resource = filters.select{|k, v| [:payout].include?(k)} end
url()
click to toggle source
# File lib/octobat/balance_transaction.rb, line 17 def self.url if @parent_resource.include?(:payout) "#{Payout.url}/#{CGI.escape(@parent_resource[:payout])}/balance_transactions" end end
Public Instance Methods
parentize_url()
click to toggle source
# File lib/octobat/balance_transaction.rb, line 9 def parentize_url if parent_obj.include?(:payout) "#{Payout.url}/#{CGI.escape(parent_obj[:payout])}/balance_transactions/#{CGI.escape(id)}" else url end end
url()
click to toggle source
Calls superclass method
Octobat::APIResource::url
# File lib/octobat/balance_transaction.rb, line 5 def url !parent_obj.nil? ? parentize_url : super end