lib/hanami/view/context.rb in hanami-view-2.0.0.alpha3 vs lib/hanami/view/context.rb in hanami-view-2.0.0.alpha5
- old
+ new
@@ -21,11 +21,12 @@
def self.inherited(subclass)
super
# When inheriting within an Hanami app, add application context behavior
- if application_provider(subclass)
- subclass.include ApplicationContext
+ 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?