Module: RubyAPI

Defined in:
lib/ruby_api.rb,
lib/ruby_api/config.rb,
lib/ruby_api/request.rb,
lib/ruby_api/version.rb,
lib/ruby_api/cli/main.rb,
lib/ruby_api/response.rb,
lib/ruby_api/operation.rb,
lib/ruby_api/application.rb

Overview

RubyAPI

Defined Under Namespace

Modules: Cli Classes: Application, Config, Operation, Request, Response

Constant Summary collapse

CONFIG_DIR =
'config'
BOOT_SCRIPT =
'boot'
VERSION =
'1.0.1'

Class Method Summary collapse

Class Method Details

.application(config = nil) ⇒ Object



23
24
25
26
27
# File 'lib/ruby_api.rb', line 23

def self.application(config = nil)
  return @app if @app
  @app = Application.new(config)
                    .boot
end

.development?Boolean

Returns:



33
34
35
# File 'lib/ruby_api.rb', line 33

def self.development?
  %w[development test].include? environment
end

.environmentObject



29
30
31
# File 'lib/ruby_api.rb', line 29

def self.environment
  ENV['RACK_ENV'] || 'development'
end