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