Module: Otto::ClassMethods

Included in:
Otto
Defined in:
lib/otto.rb

Instance Method Summary collapse

Instance Method Details

#defaultObject



474
475
476
477
# File 'lib/otto.rb', line 474

def default
  @default ||= Otto.new
  @default
end

#env?(*guesses) ⇒ Boolean

Returns:

  • (Boolean)


491
492
493
# File 'lib/otto.rb', line 491

def env? *guesses
  !guesses.flatten.select { |n| ENV['RACK_ENV'].to_s == n.to_s }.empty?
end

#load(path) ⇒ Object



479
480
481
# File 'lib/otto.rb', line 479

def load(path)
  default.load path
end

#path(definition, params = {}) ⇒ Object



483
484
485
# File 'lib/otto.rb', line 483

def path(definition, params = {})
  default.path definition, params
end

#routesObject



487
488
489
# File 'lib/otto.rb', line 487

def routes
  default.routes
end