Module: Railsmith::Generators

Defined in:
lib/generators/railsmith/domain/domain_generator.rb,
lib/generators/railsmith/install/install_generator.rb,
lib/generators/railsmith/pipeline/pipeline_generator.rb,
lib/generators/railsmith/operation/operation_generator.rb,
lib/generators/railsmith/model_service/model_service_generator.rb

Defined Under Namespace

Modules: ModelServiceGeneratorSupport Classes: AssocSpec, DomainGenerator, InputSpec, InstallGenerator, ModelServiceGenerator, OperationGenerator, PipelineGenerator, Resolver

Constant Summary collapse

COLUMN_TYPE_MAP =
{
  "string" => "String",
  "text" => "String",
  "integer" => "Integer",
  "bigint" => "Integer",
  "float" => "Float",
  "decimal" => "BigDecimal",
  "boolean" => ":boolean",
  "date" => "Date",
  "datetime" => "DateTime",
  "timestamp" => "DateTime",
  "time" => "Time",
  "json" => "Hash",
  "jsonb" => "Hash",
  "hstore" => "Hash"
}.freeze
SYSTEM_COLUMNS =
%w[id created_at updated_at].freeze