class Request
Attributes
method[R]
resource[R]
version[R]
Public Class Methods
new(method, resource, version)
click to toggle source
# File lib/request.rb, line 4 def initialize(method, resource, version) @method = method @resource = resource @version = version end
parse(string)
click to toggle source
# File lib/request.rb, line 10 def self.parse(string) pattern = /\A(?<method>\w+)\s+(?<resource>\S+)\s+(?<version>\S+)/ match = pattern.match(string) Request.new(match["method"], match["resource"], match["version"]) end