Sha256: 11c34415be1c1b545edefacddfa2d96e4b231268d5cbe9f5a74418da92a503be
Contents?: true
Size: 432 Bytes
Versions: 1
Compression:
Stored size: 432 Bytes
Contents
require 'octospy/recordable/repo' module Octospy module Recordable class Channel 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
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
octospy-0.0.1 | lib/octospy/recordable/channel.rb |