Sha256: 2a939e72ea8936f9af738beded124c34af61c00a18c95a1efc3fd583eae451ec

Contents?: true

Size: 427 Bytes

Versions: 7

Compression:

Stored size: 427 Bytes

Contents

module JBundle
  
  class Bundle
    
    include Enumerable
    
    attr_reader :name, :original_name, :licenses

    def initialize(name)
      @name = @original_name = name.to_s
      @files = []
      @licenses = []
    end
    
    def file(f)
      @files << f
    end
    
    def license(license_file)
      @licenses << license_file
    end
    
    def each(&block)
      @files.each &block
    end
    
  end
  
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
jbundle-0.1.0 lib/jbundle/bundle.rb
jbundle-0.0.12 lib/jbundle/bundle.rb
jbundle-0.0.11 lib/jbundle/bundle.rb
jbundle-0.0.10 lib/jbundle/bundle.rb
jbundle-0.0.9 lib/jbundle/bundle.rb
jbundle-0.0.8 lib/jbundle/bundle.rb
jbundle-0.0.7 lib/jbundle/bundle.rb