Method: Urbit::Channel#initialize

Defined in:
lib/urbit/channel.rb

#initialize(ship:, name:) ⇒ Channel

Returns a new instance of Channel.



14
15
16
17
18
19
20
21
# File 'lib/urbit/channel.rb', line 14

def initialize(ship:, name:)
  @ship          = ship
  @key           = "#{Time.now.to_i}#{SecureRandom.hex(3)}"
  @messages      = []
  @name          = name
  @receiver      = nil
  @is_open       = false
end