class Rfix::CLI::Command::Extension

Public Class Methods

call(source, method, value = Undefined, &block) click to toggle source
# File lib/rfix/cli/command/extension.rb, line 15
def self.call(source, method, value = Undefined, &block)
  unless block_given?
    return call(source, method, &value.method(:itself))
  end

  source.include(new(method, &block))
end
new(method, &block) click to toggle source
# File lib/rfix/cli/command/extension.rb, line 11
def initialize(method, &block)
  define_method(method, &block)
end