class Vend::Request
Public Class Methods
new(version, uri)
click to toggle source
# File lib/vend/request.rb, line 25 def initialize(version, uri) @uri = case version when '0.9' uri when '1.0', '2.0' "#{version}/#{uri}" else "2.0/#{uri}" end end
Public Instance Methods
included(base)
click to toggle source
# File lib/vend/request.rb, line 36 def included(base) base.extend ClassMethods path_builder = PathBuilder.new @uri base.define_singleton_method :path do path_builder end end