Sha256: d8846616ca4d4c6075525da57e08a96a9f0f4ec79536db27f5735701e35903cd
Contents?: true
Size: 766 Bytes
Versions: 4
Compression:
Stored size: 766 Bytes
Contents
module Raisin class Endpoint include Exposable attr_reader :response_body, :auth_method, :formats def initialize @response_body = nil @auth_method = nil @formats = [] end def response(&block) @response_body = block end def has_response? !!response_body end def desc(description) # noop end def format(*mime_types) @formats.concat mime_types end def enable_auth(method = Configuration.default_auth_method) return if Configuration.enable_auth_by_default @auth_method = method end def skip_auth(method = Configuration.default_auth_method) return unless Configuration.enable_auth_by_default @auth_method = method end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
raisin-0.0.5 | lib/raisin/endpoint.rb |
raisin-0.0.4 | lib/raisin/endpoint.rb |
raisin-0.0.2 | lib/raisin/endpoint.rb |
raisin-0.0.1 | lib/raisin/endpoint.rb |