Class: Fx::Sequence::Adapters::Postgres::Sequences

Inherits:
Object
  • Object
show all
Defined in:
lib/fx/sequence/adapters/postgres/sequences.rb

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(connection) ⇒ Sequences

Returns a new instance of Sequences.



40
41
42
# File 'lib/fx/sequence/adapters/postgres/sequences.rb', line 40

def initialize(connection)
  @connection = connection
end

Class Method Details

.allObject



36
37
38
# File 'lib/fx/sequence/adapters/postgres/sequences.rb', line 36

def self.all(...)
  new(...).all
end

Instance Method Details

#allObject



44
45
46
# File 'lib/fx/sequence/adapters/postgres/sequences.rb', line 44

def all
  sequences_from_postgres.map { |sequence| to_fx_sequence(sequence) }
end