module Monkeylearn::Configurable

Attributes

auto_batch[RW]
base_url[RW]
retry_if_throttle[RW]
token[RW]

Public Class Methods

keys() click to toggle source
# File lib/monkeylearn/configurable.rb, line 9
def keys
  @keys ||= [
    :base_url,
    :token,
    :retry_if_throttle,
    :auto_batch,
  ]
end

Public Instance Methods

configure() { |self| ... } click to toggle source
# File lib/monkeylearn/configurable.rb, line 19
def configure
  yield self
end
reset!() click to toggle source
# File lib/monkeylearn/configurable.rb, line 23
def reset!
  Monkeylearn::Configurable.keys.each do |key|
    instance_variable_set(:"@#{key}", Monkeylearn::Defaults.options[key])
  end
  self
end