lib/hanami/view/context.rb in hanami-view-2.0.0.alpha7 vs lib/hanami/view/context.rb in hanami-view-2.0.0.alpha8

- old
+ new

@@ -1,9 +1,8 @@ # frozen_string_literal: true require "dry/core/equalizer" -require_relative "application_context" require_relative "decorated_attributes" module Hanami class View # Provides a baseline environment across all the templates, parts and scopes @@ -16,26 +15,9 @@ class Context include Dry::Equalizer(:_options) include DecoratedAttributes attr_reader :_render_env, :_options - - def self.inherited(subclass) - super - - # When inheriting within an Hanami app, add application context behavior - provider = application_provider(subclass) - if provider - subclass.include ApplicationContext.new(provider) - end - end - - def self.application_provider(subclass) - if Hanami.respond_to?(:application?) && Hanami.application? - Hanami.application.component_provider(subclass) - end - end - private_class_method :application_provider # Returns a new instance of Context # # In subclasses, you should include an `**options` parameter and pass _all # arguments_ to `super`. This allows Context to make copies of itself