class SimpleRewriter::Attribute
Attributes
attr_value[R]
generator_klass[R]
options[R]
Public Class Methods
new(attr_value, options)
click to toggle source
# File lib/simple_rewriter/attribute.rb, line 6 def initialize(attr_value, options) @attr_value = attr_value @options = options end
Private Instance Methods
generator()
click to toggle source
# File lib/simple_rewriter/attribute.rb, line 17 def generator @_generator ||= generator_class.new(attr_value, options) end
generator_class()
click to toggle source
# File lib/simple_rewriter/attribute.rb, line 21 def generator_class SimpleRewriter::ClassResolver.call(attr_value, "SimpleRewriter::Rewriters::%{klass}Rewriter", options) end