class Moblues::Generator::Objc::Human

Public Instance Methods

generate(output_dir, entity) click to toggle source
# File lib/moblues/generator/objc/human.rb, line 7
def generate(output_dir, entity)
  write_header(output_dir, entity) unless File.exists?(header_file(output_dir, entity))
  write_implementation(output_dir, entity) unless File.exists?(implementation_file(output_dir, entity))
end

Private Instance Methods

format_name(entity, extension) click to toggle source
# File lib/moblues/generator/objc/human.rb, line 13
def format_name(entity, extension)
  "#{entity.name}.#{extension}"
end
header_template() click to toggle source
# File lib/moblues/generator/objc/human.rb, line 17
def header_template
  file_template('human_header.h')
end
implementation_template() click to toggle source
# File lib/moblues/generator/objc/human.rb, line 21
def implementation_template
  file_template('human_implementation.m')
end