Module: Protobuf::Generate::Language::C::Conventions

Defined in:
lib/protobuf/generate/language/c.rb

Overview

– TODO: Base conventions with snake_case, camel_case and studly_caps converters.

Instance Method Summary collapse

Instance Method Details

#constant(*name) ⇒ Object



15
# File 'lib/protobuf/generate/language/c.rb', line 15

def constant *name; snake_case(*name).upcase end

#function(*name) ⇒ Object



16
# File 'lib/protobuf/generate/language/c.rb', line 16

def function *name; snake_case *name         end

#type(*name) ⇒ Object



13
# File 'lib/protobuf/generate/language/c.rb', line 13

def type     *name; snake_case *name, 't'    end

#variable(*name) ⇒ Object



14
# File 'lib/protobuf/generate/language/c.rb', line 14

def variable *name; snake_case *name         end