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