Module: CelluloidIOPGListener::Initialization::ArgumentExtraction

Included in:
Examples::Server
Defined in:
lib/celluloid-io-pg-listener/initialization/argument_extraction.rb

Instance Method Summary collapse

Instance Method Details

#channelObject



19
20
21
# File 'lib/celluloid-io-pg-listener/initialization/argument_extraction.rb', line 19

def channel
  @client_extracted_signature.channel
end

#conninfo_hashObject



23
24
25
# File 'lib/celluloid-io-pg-listener/initialization/argument_extraction.rb', line 23

def conninfo_hash
  @client_extracted_signature.conninfo_hash
end

#dbnameObject



15
16
17
# File 'lib/celluloid-io-pg-listener/initialization/argument_extraction.rb', line 15

def dbname
  conninfo_hash[:dbname]
end

#initialize(*args) ⇒ Object

1st initialize override invoked



10
11
12
13
# File 'lib/celluloid-io-pg-listener/initialization/argument_extraction.rb', line 10

def initialize(*args)
  @client_extracted_signature = CelluloidIOPGListener::Initialization::ClientExtractedSignature.new(*args)
  super(*@client_extracted_signature.super_signature)
end