module One9::Rc
Public Class Methods
change(meths, msg=nil, options={})
click to toggle source
# File lib/one9/rc.rb, line 14 def self.change(meths, msg=nil, options={}) create(meths, :change, msg, options) end
create(meths, type, msg, options)
click to toggle source
# File lib/one9/rc.rb, line 22 def self.create(meths, type, msg, options) Array(meths).each {|e| self.meths << Method.new(e, options.merge(:type => type, :message => msg)) } end
delete(meths, msg=nil, options={})
click to toggle source
# File lib/one9/rc.rb, line 18 def self.delete(meths, msg=nil, options={}) create(meths, :delete, msg, options) end
load(file)
click to toggle source
# File lib/one9/rc.rb, line 3 def self.load(file) module_eval File.read(file) rescue StandardError, SyntaxError, LoadError => err warn "one9: Error while loading #{file}:\n"+ "#{err.class}: #{err.message}\n #{err.backtrace.slice(0,10).join("\n ")}" end
meths()
click to toggle source
# File lib/one9/rc.rb, line 10 def self.meths @meths ||= [] end