class HecksAdapters::SQLDatabase::CLI::GenerateDomainMigrations

Attributes

migration_builder[W]

Public Class Methods

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

Public Instance Methods

create_migration_file() click to toggle source
# File lib/cli/generate_domain_migrations.rb, line 16
def create_migration_file
  @migration_builder = MigrationBuilder.new(self, DOMAIN)
  @migration_builder.call
end
load_domain_spec() click to toggle source
# File lib/cli/generate_domain_migrations.rb, line 8
def load_domain_spec
  load('Domain')
end

Private Instance Methods

migration_builder() click to toggle source
# File lib/cli/generate_domain_migrations.rb, line 23
def migration_builder
  @migration_builder
end