Sha256: b078ce88d3e37c3b0b39e4a0f6e07dc2186264ca7578d134180e7df4e68691e9
Contents?: true
Size: 541 Bytes
Versions: 1
Compression:
Stored size: 541 Bytes
Contents
require 'octospy/recordable/channel' require 'octospy/recordable/repo' module Octospy module Recordable def channels @channels ||= {} end def add_channel(name) @channels.merge!(:"#{name}" => Channel.new(name)) unless channels.has_key?(name.to_sym) end def del_channel(name) @channels.delete(name.to_sym) if channels.has_key?(name) end def channel(name) if channels.has_key?(name.to_sym) @channels[name.to_sym] else Channel.new(name) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
octospy-0.0.1 | lib/octospy/recordable.rb |