Module: EntityStore::ReaderMacro
- Defined in:
- lib/entity_store/entity_store.rb
Instance Method Summary collapse
- #reader_macro(cls, batch_size: nil) ⇒ Object (also: #reader)
Instance Method Details
#reader_macro(cls, batch_size: nil) ⇒ Object Also known as: reader
238 239 240 241 242 243 244 245 246 |
# File 'lib/entity_store/entity_store.rb', line 238 def reader_macro(cls, batch_size: nil) define_method :reader_class do cls end define_method :reader_batch_size do batch_size ||= cls::Defaults.batch_size end end |