Module: Schemify::Naming

Defined in:
lib/schemify/naming.rb

Overview

Methods for converting between different naming conventions

Class Method Summary collapse

Class Method Details

.class_name(name) ⇒ Object



13
14
15
# File 'lib/schemify/naming.rb', line 13

def class_name(name)
  name.to_s.split("_").map(&:capitalize).join
end

.json_name(name) ⇒ Object



8
9
10
11
# File 'lib/schemify/naming.rb', line 8

def json_name(name)
  parts = name.to_s.split("_")
  parts[0].downcase + parts[1..].map(&:capitalize).join
end