Module: Monkeylearn::Defaults

Defined in:
lib/monkeylearn/defaults.rb

Constant Summary collapse

DEFAULT_BATCH_SIZE =

Constants

200
MAX_BATCH_SIZE =
500
MIN_BATCH_SIZE =
100
API_ENDPOINT =

Configurable options

'https://api.monkeylearn.com/v2/'
WAIT_ON_THROTTLE =
true

Class Method Summary collapse

Class Method Details

.api_endpointObject



16
17
18
# File 'lib/monkeylearn/defaults.rb', line 16

def api_endpoint
  ENV['MONKEYLEARN_API_ENDPOINT'] || API_ENDPOINT
end

.default_batch_sizeObject



36
37
38
# File 'lib/monkeylearn/defaults.rb', line 36

def default_batch_size
  DEFAULT_BATCH_SIZE
end

.max_batch_sizeObject



28
29
30
# File 'lib/monkeylearn/defaults.rb', line 28

def max_batch_size
  MAX_BATCH_SIZE
end

.min_batch_sizeObject



32
33
34
# File 'lib/monkeylearn/defaults.rb', line 32

def min_batch_size
  MIN_BATCH_SIZE
end

.optionsObject



12
13
14
# File 'lib/monkeylearn/defaults.rb', line 12

def options
  Hash[Monkeylearn::Configurable.keys.map{|key| [key, send(key)]}]
end

.tokenObject



20
21
22
# File 'lib/monkeylearn/defaults.rb', line 20

def token
  ENV['MONKEYLEARN_TOKEN'] || nil
end

.wait_on_throttleObject



24
25
26
# File 'lib/monkeylearn/defaults.rb', line 24

def wait_on_throttle
  ENV['MONKEYLEARN_WAIT_ON_THROTTLE'] || WAIT_ON_THROTTLE
end