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
243 244 245 246 247 248 249 250 251 |
# File 'lib/entity_store/entity_store.rb', line 243 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 |