class HecksAdapters::SQLDatabase::CLI::GenerateSQLDatabase

Public Class Methods

source_root() click to toggle source
# File lib/cli/generate_sql_database.rb, line 7
def self.source_root
  File.dirname(__FILE__) + '/templates/'
end

Public Instance Methods

bundle() click to toggle source
# File lib/cli/generate_sql_database.rb, line 15
def bundle
  run 'bundle'
end
create_sql_database_folder() click to toggle source
# File lib/cli/generate_sql_database.rb, line 11
def create_sql_database_folder
  directory('sql_database', './adapters/sql_database')
end

Private Instance Methods

class_name() click to toggle source
# File lib/cli/generate_sql_database.rb, line 21
def class_name
  @class_name
end
domain_module_name() click to toggle source
# File lib/cli/generate_sql_database.rb, line 25
def domain_module_name
  DOMAIN.name.camelize
end