module Featuring::Delegatable::ClassMethods

Public Instance Methods

internal_feature_delegator_class() click to toggle source

Returns the delegator class that responds to all feature check methods and delegates other method calls to its wrapped object.

# File lib/featuring/delegatable.rb, line 54
def internal_feature_delegator_class
  @_internal_feature_delegator_class ||= Class.new(SimpleDelegator).tap { |klass|
    klass.include internal_feature_module
  }
end