Sha256: 781b935027be8816eea7cb6b414982c22bfa554a47918173bad65de7ce53af1d

Contents?: true

Size: 300 Bytes

Versions: 1

Compression:

Stored size: 300 Bytes

Contents

module AliasMetrics
  class Fragment
    attr_accessor :body
    attr_accessor :count

    def initialize(body)
      self.body = body
      self.count = 0
    end

    def types
      body.size * count
    end

    def shorten_types(alias_)
      (body.size - alias_.size) * count
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
alias_metrics-0.1.2 lib/alias_metrics/fragment.rb