Module: Formattable

Included in:
Card
Defined in:
lib/services/formattable.rb

Instance Method Summary collapse

Instance Method Details

#format(string) ⇒ Object



2
3
4
5
6
# File 'lib/services/formattable.rb', line 2

def format string
  string.scan(/\[([^\]]*)\]/).flatten.inject(string) do |string, prop|
    string.gsub("[#{prop}]", self.send(prop).to_s)
  end
end