class PagSeguro::Authorization::RequestSerializer

Attributes

authorization[R]

Public Class Methods

new(options) click to toggle source
# File lib/pagseguro/authorization/request_serializer.rb, line 6
def initialize(options)
  @options = options
end

Public Instance Methods

to_params() click to toggle source
# File lib/pagseguro/authorization/request_serializer.rb, line 10
def to_params
  params[:credentials] = @options[:credentials] if @options[:credentials]
  params[:reference]   = @options[:reference] if @options[:reference]
  params[:initialDate] = @options[:initial_date].xmlschema if @options[:initial_date]
  params[:finalDate]   = @options[:final_date].xmlschema if @options[:final_date]
  params
end

Private Instance Methods

params() click to toggle source
# File lib/pagseguro/authorization/request_serializer.rb, line 19
def params
  @params ||= {}
end