class ActionExtractor::Extraction
Attributes
definitions[R]
@return [Hash]
Public Class Methods
new( controller_class:, definitions: )
click to toggle source
@param [Class] controller_class @param [Hash] definitions
# File lib/action_extractor/extraction.rb, line 10 def initialize( controller_class:, definitions: ) @controller_class = controller_class @definitions = definitions end
Public Instance Methods
on(action_name)
click to toggle source
@param [Symbol] action_name
# File lib/action_extractor/extraction.rb, line 19 def on(action_name) @controller_class.extractions[action_name.to_s] = self end