class Troles::Macros::StrategyOptions
Attributes
subject_class[R]
Public Class Methods
new(subject_class)
click to toggle source
# File lib/trole_groups/macros/strategy_options.rb, line 6 def initialize subject_class @subject_class = subject_class end
Public Instance Methods
apply_macro(name)
click to toggle source
@param [Symbol] name of the macro to run
# File lib/trole_groups/macros/strategy_options.rb, line 11 def apply_macro name # overrides default method that returns false begin subject_class.send :include, "Troles::Macros::#{strategy_name.to_s.camelize}".constantize rescue end end