module Mybot::Recipes
Public Instance Methods
load_recipe(r)
click to toggle source
# File lib/mybot/recipes.rb, line 16 def load_recipe(r) instance_eval(File.read(r), __FILE__, __LINE__) rescue Exception => e print_cmd! "warning", "cannot load #{r}", :magenta, :bold puts e.message e.backtrace.each do |line| puts line end end
load_recipes()
click to toggle source
# File lib/mybot/recipes.rb, line 5 def load_recipes ( Dir["Botfile"] + Dir[File.join(HOME_PATH, ".mybot", "**", "*.rb")].flatten ).reject do |r| !File.exists?(r) end.each do |r| self.load_recipe(r) end end