Class: Mundipagg::Key

Inherits:
Object
  • Object
show all
Defined in:
lib/mundipagg/key.rb

Instance Method Summary collapse

Constructor Details

#initialize(value, prefix = "mun") ⇒ Key

Returns a new instance of Key.



5
6
7
# File 'lib/mundipagg/key.rb', line 5

def initialize(value, prefix = "mun")
  @prefix, @value = prefix, value.to_s
end

Instance Method Details

#camelizeObject



13
14
15
# File 'lib/mundipagg/key.rb', line 13

def camelize
  @value.camelize(format)
end

#formatObject



17
18
19
# File 'lib/mundipagg/key.rb', line 17

def format
  @prefix == "tns" ? :lower : :upper
end

#to_sObject



9
10
11
# File 'lib/mundipagg/key.rb', line 9

def to_s
  "#{@prefix}:#{camelize}"
end