Module: Handiv

Defined in:
lib/handiv.rb,
lib/handiv/logger.rb,
lib/handiv/version.rb,
lib/handiv/connection.rb,
lib/handiv/configuration.rb,
lib/handiv/tasks/reporter.rb

Defined Under Namespace

Modules: Tasks Classes: Configuration, Connection, Logger

Constant Summary collapse

VERSION =
'0.1.2'.freeze

Class Method Summary collapse

Class Method Details

.configurationObject



14
15
16
# File 'lib/handiv.rb', line 14

def configuration
  @configuration ||= Configuration.new
end

.configure {|configuration| ... } ⇒ Object

Yields:



18
19
20
# File 'lib/handiv.rb', line 18

def configure
  yield(configuration) if block_given?
end

.loggerObject



10
11
12
# File 'lib/handiv.rb', line 10

def logger
  @logger ||= Logger.new
end

.report_task(task_id, options = {}) ⇒ Object



22
23
24
# File 'lib/handiv.rb', line 22

def report_task(task_id, options = {})
  Tasks::Reporter.new(task_id, options).report
end