Sha256: 184cf68339eb55b3894ff13d88ed9ba7c7e11596e03cf9ad0f961fd397fde308

Contents?: true

Size: 490 Bytes

Versions: 10

Compression:

Stored size: 490 Bytes

Contents

module GitObjectBrowser

  module Models

    class IndexReucExtension < Bindata

      attr_reader :signature, :total_length

      def initialize(input)
        super(input)
      end

      def parse
        @signature = raw(4) # REUC
        @total_length = int

        data = raw(@total_length) # TODO

        self
      end

      def to_hash
        return {
          :signature     => @signature,
          :total_length  => @total_length,
        }
      end

    end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
git-object-browser-0.1.3 lib/git-object-browser/models/index_reuc_extension.rb
git-object-browser-0.1.2 lib/git-object-browser/models/index_reuc_extension.rb
git-object-browser-0.1.1 lib/git-object-browser/models/index_reuc_extension.rb
git-object-browser-0.1.0 lib/git-object-browser/models/index_reuc_extension.rb
git-object-browser-0.0.9 lib/git-object-browser/models/index_reuc_extension.rb
git-object-browser-0.0.8 lib/git-object-browser/models/index_reuc_extension.rb
git-object-browser-0.0.7 lib/git-object-browser/models/index_reuc_extension.rb
git-object-browser-0.0.6 lib/git-object-browser/models/index_reuc_extension.rb
git-object-browser-0.0.4 lib/git-object-browser/models/index_reuc_extension.rb
git-object-browser-0.0.3 lib/git-object-browser/models/index_reuc_extension.rb