Module: Wrake

Defined in:
lib/wrake.rb,
lib/wrake/api.rb,
lib/wrake/engine.rb,
lib/wrake/command.rb,
lib/wrake/version.rb,
lib/wrake/api/request.rb,
lib/wrake/api/response.rb,
lib/wrake/configuration.rb,
lib/wrake/command/options.rb,
app/helpers/wrake/application_helper.rb,
lib/wrake/authorization/access_denied.rb,
app/controllers/wrake/tasks_controller.rb,
app/controllers/wrake/application_controller.rb

Defined Under Namespace

Modules: ApplicationHelper, Authorization Classes: Api, ApplicationController, Command, Configuration, Engine, InstallGenerator, TasksController

Constant Summary collapse

VERSION =
"0.0.1"

Class Method Summary collapse

Class Method Details

.apiObject



16
17
18
19
20
21
22
# File 'lib/wrake.rb', line 16

def self.api
  @@api ||= Api.new(
    url: config.url,
    username: config.username,
    password: config.password
  )
end

.configObject



8
9
10
# File 'lib/wrake.rb', line 8

def self.config
  @@config ||= Configuration.new
end

.configure {|config| ... } ⇒ Object

Yields:



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

def self.configure(&block)
  yield config
end