class Xenon::Headers::Authorization
Attributes
credentials[R]
Public Class Methods
new(credentials)
click to toggle source
# File lib/xenon/headers/authorization.rb, line 12 def initialize(credentials) @credentials = credentials end
parse(s)
click to toggle source
# File lib/xenon/headers/authorization.rb, line 16 def self.parse(s) tree = Parsers::AuthorizationHeader.new.parse(s) Parsers::AuthorizationHeaderTransform.new.apply(tree) rescue Parslet::ParseFailed raise Xenon::ParseError.new("Invalid Authorization header (#{s}).") end
Public Instance Methods
to_s()
click to toggle source
# File lib/xenon/headers/authorization.rb, line 23 def to_s @credentials.to_s end