module Schlepper::AbstractMethodHelper

Public Class Methods

included(base) click to toggle source
# File lib/schlepper/abstract_method_helper.rb, line 3
def self.included(base)
  base.instance_variable_set :@__abstract_methods__, {}
  base.send :extend, Schlepper::AbstractMethodHelper::ClassMethods
end

Public Instance Methods

abstract_method?(method_name) click to toggle source

@param [Symbol, String] method_name @return [Bool]

# File lib/schlepper/abstract_method_helper.rb, line 10
def abstract_method? method_name
  self.class.__abstract_methods__.fetch method_name.to_sym, false
end