Module: Lvr::Template::Filters

Defined in:
lib/lvr/template/filters.rb

Instance Method Summary collapse

Instance Method Details

#camelcase(input) ⇒ String

Parameters:

  • input (String, #to_s)

Returns:

  • (String)


10
11
12
13
# File 'lib/lvr/template/filters.rb', line 10

def camelcase(input)
  output = pascalcase(input)
  output[0].downcase + output[1..]
end

#constcase(input) ⇒ String

Parameters:

  • input (String, #to_s)

Returns:

  • (String)


18
# File 'lib/lvr/template/filters.rb', line 18

def constcase(input) = input.to_s.split(' ').map(&:upcase).join('_')

#pascalcase(input) ⇒ String

Parameters:

  • input (String, #to_s)

Returns:

  • (String)


23
# File 'lib/lvr/template/filters.rb', line 23

def pascalcase(input) = input.to_s.split(' ').map(&:capitalize).join('')