Module: Spanner::Translator

Defined in:
lib/spanner/translator.rb,
lib/spanner/translator/cli.rb,
lib/spanner/translator/rules.rb,
lib/spanner/translator/schema.rb,
lib/spanner/translator/railtie.rb,
lib/spanner/translator/version.rb,
lib/spanner/translator/rules/check.rb,
lib/spanner/translator/configuration.rb,
lib/spanner/translator/rules/translation.rb,
lib/spanner/translator/rules/check/has_any_index.rb,
lib/spanner/translator/rules/translation/base_rule.rb,
lib/spanner/translator/rules/translation/add_test_case.rb,
lib/spanner/translator/rules/translation/add_timestamps.rb,
lib/spanner/translator/rules/translation/add_index_options.rb,
lib/spanner/translator/rules/translation/bigint_to_integer.rb,
lib/spanner/translator/rules/translation/time_columns_to_time.rb,
lib/spanner/translator/rules/translation/add_explicit_primary_key.rb,
lib/spanner/translator/rules/translation/replace_create_table_args.rb,
lib/spanner/translator/rules/translation/add_committed_at_timestamp.rb,
lib/spanner/translator/rules/translation/replace_application_record.rb,
lib/spanner/translator/rules/translation/ensure_primary_key_columns_exist.rb,
lib/spanner/translator/rules/translation/enum_column_to_string_with_constraint.rb

Overview

MySQL to Google Cloud Spanner Rails create_table statement translator

Defined Under Namespace

Modules: CLI, Rules, Schema Classes: Configuration, Error, Railtie

Constant Summary collapse

VERSION =
"0.3.4"

Class Method Summary collapse

Class Method Details

.configurationObject



21
22
23
# File 'lib/spanner/translator.rb', line 21

def configuration
  @configuration ||= Configuration.new
end

.configure {|configuration| ... } ⇒ Object

Yields:



17
18
19
# File 'lib/spanner/translator.rb', line 17

def configure
  yield(configuration)
end