class EventStoreClient::ReadDirection
Constants
- Invalid
Attributes
value[R]
Public Class Methods
new(str)
click to toggle source
# File lib/event_store_client/value_objects/read_direction.rb, line 19 def initialize(str) schema = Schema.new(direction: str) unless %w[forwards backwards].include?(schema.direction) raise Invalid.new('Allowed values: "forwards", "backwards"') end @value = schema.direction.capitalize.to_sym end
Public Instance Methods
to_s()
click to toggle source
# File lib/event_store_client/value_objects/read_direction.rb, line 11 def to_s value.to_s end
to_sym()
click to toggle source
# File lib/event_store_client/value_objects/read_direction.rb, line 7 def to_sym value end