Sha256: 4d6440061e4b58d032a3aaab0eedf16c080cd585da71356c8ca5ca219f983c32

Contents?: true

Size: 257 Bytes

Versions: 4

Compression:

Stored size: 257 Bytes

Contents

module Crumpet
  class Repository < Array
    def add_crumb(*args)
      self << Crumpet::Crumb.new(*args)
    end

    def <<(crumb)
      fail ArgumentError, 'crumb must be a Crumpet::Crumb' unless crumb.is_a? Crumpet::Crumb
      super
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
crumpet-0.2.1 lib/crumpet/repository.rb
crumpet-0.2.0 lib/crumpet/repository.rb
crumpet-0.1.2 lib/crumpet/repository.rb
crumpet-0.1.1 lib/crumpet/repository.rb