Module: CodeCaser

Defined in:
lib/code_caser.rb,
lib/code_caser/caser.rb,
lib/code_caser/version.rb,
lib/code_caser/converters.rb

Defined Under Namespace

Classes: CamelConverter, Caser, SnakeConverter

Constant Summary collapse

VERSION =
'0.0.2'

Class Method Summary collapse

Class Method Details

.to_camel(opts) ⇒ Object



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

def self.to_camel(opts)
  Caser.new(opts.merge({ converter: SnakeConverter.new })).start
end

.to_snake(opts) ⇒ Object



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

def self.to_snake(opts)
  Caser.new(opts.merge({ converter: CamelConverter.new })).start
end