Class: PagSeguro::Query

Inherits:
Request show all
Defined in:
lib/pagseguro/query.rb

Constant Summary

Constants inherited from Request

Request::API_VERSIONS

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods inherited from Request

#get, #post

Constructor Details

#initialize(code) ⇒ Query

Returns a new instance of Query.



5
6
7
# File 'lib/pagseguro/query.rb', line 5

def initialize(code)
  @code = code
end

Instance Attribute Details

#codeObject

Returns the value of attribute code.



3
4
5
# File 'lib/pagseguro/query.rb', line 3

def code
  @code
end

#emailObject

Returns the value of attribute email.



3
4
5
# File 'lib/pagseguro/query.rb', line 3

def email
  @email
end

#tokenObject

Returns the value of attribute token.



3
4
5
# File 'lib/pagseguro/query.rb', line 3

def token
  @token
end

Instance Method Details

#transaction(account = nil) ⇒ Object



9
10
11
# File 'lib/pagseguro/query.rb', line 9

def transaction( = nil)
  PagSeguro::Transaction.new get("/transactions/#{code}", API_V3,)
end