Sha256: 3c83d97c4ac116e7546c1a6bbd8fa7c4786757bead1f0708836e68e75786d19b

Contents?: true

Size: 278 Bytes

Versions: 13

Compression:

Stored size: 278 Bytes

Contents

module Lookbook
  class PositionTag < YardTag
    DEFAULT_POSITION = 100000

    def value
      if text.present?
        int = text.to_i
        (int == 0) ? DEFAULT_POSITION : int
      else
        DEFAULT_POSITION
      end
    end

    alias_method :to_i, :value
  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
lookbook-1.5.5 lib/lookbook/tags/position_tag.rb
lookbook-1.5.4 lib/lookbook/tags/position_tag.rb
lookbook-1.5.3 lib/lookbook/tags/position_tag.rb
lookbook-1.5.2 lib/lookbook/tags/position_tag.rb
lookbook-1.5.1 lib/lookbook/tags/position_tag.rb
lookbook-1.5.0 lib/lookbook/tags/position_tag.rb
lookbook-1.4.5 lib/lookbook/tags/position_tag.rb
lookbook-1.4.4 lib/lookbook/tags/position_tag.rb
lookbook-1.4.3 lib/lookbook/tags/position_tag.rb
lookbook-1.4.2 lib/lookbook/tags/position_tag.rb
lookbook-1.4.1 lib/lookbook/tags/position_tag.rb
lookbook-1.4.0 lib/lookbook/tags/position_tag.rb
lookbook-1.3.4 lib/lookbook/tags/position_tag.rb