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