Class: Whoosh::ClientGen::Generators::TelegramBot

Inherits:
BaseGenerator
  • Object
show all
Defined in:
lib/whoosh/client_gen/generators/telegram_bot.rb

Constant Summary

Constants inherited from BaseGenerator

BaseGenerator::TYPE_MAPS

Instance Attribute Summary

Attributes inherited from BaseGenerator

#ir, #output_dir, #platform

Instance Method Summary collapse

Methods inherited from BaseGenerator

#camelize, #classify, #initialize, #singularize, #snake_case, #type_for, #write_file

Constructor Details

This class inherits a constructor from Whoosh::ClientGen::BaseGenerator

Instance Method Details

#generateObject



9
10
11
12
13
14
15
16
17
18
19
# File 'lib/whoosh/client_gen/generators/telegram_bot.rb', line 9

def generate
  generate_root_files
  generate_api_client
  generate_auth_service
  ir.resources.each { |r| generate_resource_service(r) }
  generate_handlers
  ir.resources.each { |r| generate_resource_handler(r) }
  generate_session_store
  generate_inline_keyboards
  generate_readme
end