module Surrounded::Shortcuts
Private Instance Methods
define_shortcut(name)
click to toggle source
# File lib/surrounded/shortcuts.rb, line 5 def define_shortcut(name) singleton_class.send(:define_method, name) do |*args| instance = self.new(*args) instance.public_send(name) end end
store_trigger(*names)
click to toggle source
Calls superclass method
# File lib/surrounded/shortcuts.rb, line 12 def store_trigger(*names) names.each do |name| define_shortcut(name) end super end