module Shokkenki::Consumer::Configuration::Session

Attributes

stubber_classes[R]

Public Instance Methods

configure(&block) click to toggle source
# File lib/shokkenki/consumer/configuration/session.rb, line 11
def configure &block
  instance_eval &block if block
end
define_provider(name, &block) click to toggle source
# File lib/shokkenki/consumer/configuration/session.rb, line 27
def define_provider name, &block
  provider_config = ProviderConfiguration.new(
    name,
    stubber_classes
  )
  provider_config.instance_eval &block if block
  add_provider provider_config.to_provider
end
register_stubber(name, clazz) click to toggle source
# File lib/shokkenki/consumer/configuration/session.rb, line 23
def register_stubber name, clazz
  stubber_classes[name] = clazz
end
tickets(location) click to toggle source
# File lib/shokkenki/consumer/configuration/session.rb, line 15
def tickets location
  self.ticket_location = location
end