class Daneel::Plugin

Attributes

robot[R]

Public Class Methods

new(robot) click to toggle source
# File lib/daneel/plugin.rb, line 5
def initialize(robot)
  @robot = robot
end
requires_env(*keys) click to toggle source
# File lib/daneel/plugin.rb, line 15
def self.requires_env(*keys)
  missing = keys.flatten.select{|k| ENV[k].nil? || ENV[k].empty? }
  raise DepError, "#{missing.join(',')} must be set" if missing.any?
end

Public Instance Methods

logger() click to toggle source
# File lib/daneel/plugin.rb, line 9
def logger
  robot.logger
end