class Okuribito::Request
Public Class Methods
new(opt = {}, &callback)
click to toggle source
# File lib/okuribito/request.rb, line 7 def initialize(opt = {}, &callback) @patcher = Patcher.new(opt, callback) end
Public Instance Methods
apply(yaml_path)
click to toggle source
# File lib/okuribito/request.rb, line 11 def apply(yaml_path) yaml = YAML.load_file(yaml_path) yaml.each do |class_name, observe_methods| @patcher.patch_okuribito(class_name, observe_methods) end end
apply_one(full_method_name)
click to toggle source
# File lib/okuribito/request.rb, line 18 def apply_one(full_method_name) class_name, symbol, method_name = full_method_name.split(/(\.|#)/) @patcher.patch_okuribito(class_name, [symbol + method_name]) end