Module: GuardHelpers::BaseHelper::ClassMethods

Defined in:
lib/guard_helpers/base_helper.rb

Instance Method Summary collapse

Instance Method Details

#append_features(mod) ⇒ Object



72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
# File 'lib/guard_helpers/base_helper.rb', line 72

def append_features(mod)
  super
  mid_mod = self

  #mid_mod::ClassMethods.class_eval do
  #  include ::GuardHelpers::MidModClassMethodsHelper
  #end
  mod.class_eval do
    include mid_mod.const_get(:ClassMethods)
    extend mid_mod.const_get(:ClassMethods)

    ::Pry::CommandSet.class_eval do
      include mid_mod.const_get(:ClassMethods)
    end
  end
end

#included(base) ⇒ Object



68
69
70
# File 'lib/guard_helpers/base_helper.rb', line 68

def included(base)
  super
end