class Locca::CollectionItem
Attributes
comment[R]
key[R]
value[R]
Public Class Methods
new(key, value = nil, comment = nil)
click to toggle source
# File lib/locca/collection_item.rb, line 31 def initialize(key, value = nil, comment = nil) @key = key @value = value @comment = comment end
Public Instance Methods
==(item)
click to toggle source
# File lib/locca/collection_item.rb, line 41 def ==(item) if item return @key == item.key && @value == item.value && @comment == item.comment else return false end end
initialize_copy(source)
click to toggle source
Calls superclass method
# File lib/locca/collection_item.rb, line 37 def initialize_copy(source) super end
plural?()
click to toggle source
# File lib/locca/collection_item.rb, line 49 def plural? return @value.is_a?(Hash) end
translated?()
click to toggle source
# File lib/locca/collection_item.rb, line 53 def translated? if plural? return true end value = nil if @value value = @value.gsub(/%\d+\$/, "%") end if @key == value return false end return true end