Sha256: 6817374149794c8cbbe668a94a997c415fb3d3b54115064a1ea1f965647c4593

Contents?: true

Size: 446 Bytes

Versions: 3

Compression:

Stored size: 446 Bytes

Contents

require 'enumeration'
require 'osheet/format/numeric'

module Osheet::Format
  class Percentage < Osheet::Format::Numeric

    def initialize(opts={})
      super({
        :decimal_places => 2
      }.merge(opts))
    end

    protected

    # used by 'key' in Numeric base class
    def key_prefix
      "percentage"
    end

    # used by 'decimal_places_style' in Numeric base class
    def decimal_places_suffix
      "%"
    end

  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
osheet-1.1.1 lib/osheet/format/percentage.rb
osheet-1.1.0 lib/osheet/format/percentage.rb
osheet-1.0.0 lib/osheet/format/percentage.rb