class BarkingIguana::Verify::SignedAction
Constants
- PARAMETER_PUBLIC_KEY
- PARAMETER_SIGNATURE
Attributes
action[RW]
signature[RW]
Public Class Methods
new(action, signature)
click to toggle source
# File lib/barking_iguana/verify/signed_action.rb, line 13 def initialize action, signature self.action = action self.signature = signature end
Public Instance Methods
inspect()
click to toggle source
# File lib/barking_iguana/verify/signed_action.rb, line 27 def inspect "#<#{self.class.name}: @signed_path=#{signed_path.inspect}, @signature=#{signature.inspect}>" end
signed_path()
click to toggle source
# File lib/barking_iguana/verify/signed_action.rb, line 18 def signed_path path = action.unsigned_path q = path.query_values || {} q[PARAMETER_SIGNATURE] = signature.to_s q[PARAMETER_PUBLIC_KEY] = signature.public_key.to_s path.query_values = q path end