class Interactor::Initializer::AttrReaders

Public Class Methods

for(target_class, attributes) click to toggle source
# File lib/interactor/initializer/attr_readers.rb, line 2
def self.for(target_class, attributes)
  target_class.class_eval do
    attributes.each do |attribute|
      attr_reader(attribute)
      protected(attribute)
    end
  end
end