module Hanami::Action::Configurable
Configuration API
@since 0.2.0
Public Class Methods
included(base)
click to toggle source
Override Ruby's hook for modules. It includes configuration logic
@param base [Class] the target action
@since 0.2.0 @api private
@see www.ruby-doc.org/core-2.1.2/Module.html#method-i-included
@example
require 'hanami/controller' class Show include Hanami::Action end Show.configuration
# File lib/hanami/action/configurable.rb, line 29 def self.included(base) config = Hanami::Controller::Configuration.for(base) base.class_eval do include Utils::ClassAttribute class_attribute :configuration self.configuration = config end config.copy!(base) end
Private Instance Methods
configuration()
click to toggle source
@since 0.2.0
# File lib/hanami/action/configurable.rb, line 45 def configuration self.class.configuration end