Sha256: ba3a4e7de8ee079e3e2d1cf3f784d6078a9dd7a4da640b49a8864bafe964cc95
Contents?: true
Size: 422 Bytes
Versions: 3
Compression:
Stored size: 422 Bytes
Contents
module Octospy module Recordable class Channel attr_reader :name def initialize(name) @name = name.to_sym end def repos @repos ||= [] end def add_repo(name) @repos << name if repos.empty? || !repos.include?(name) end def del_repo(name) @repos.delete(name.to_sym) if !repos.empty? && repos.include?(name) end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
octospy-0.0.4 | lib/octospy/recordable/channel.rb |
octospy-0.0.3 | lib/octospy/recordable/channel.rb |
octospy-0.0.2 | lib/octospy/recordable/channel.rb |