Class: RubyEventStore::CLI::Commands::Search
- Includes:
- EventRenderer
- Defined in:
- lib/ruby_event_store/cli/commands/search.rb
Instance Method Summary collapse
Methods included from EventRenderer
#render, #render_json, #render_table
Instance Method Details
#call(limit:, format:, type: nil, after: nil, before: nil, stream: nil) ⇒ Object
23 24 25 26 27 28 29 30 |
# File 'lib/ruby_event_store/cli/commands/search.rb', line 23 def call(limit:, format:, type: nil, after: nil, before: nil, stream: nil, **) specification = stream ? event_store.read.stream(stream) : event_store.read events = ReadEvents.of(specification, type: type, after: after, before: before, limit: limit) render(events, format: format) rescue => e warn e. exit 1 end |