Module: SOULs
- Extended by:
- Utils
- Defined in:
- lib/souls.rb,
lib/souls/cli.rb,
lib/souls/index.rb,
lib/souls/version.rb,
lib/souls/app/index.rb,
lib/souls/cli/index.rb,
lib/souls/souls_path.rb,
lib/souls/utils/index.rb,
lib/souls/cli/db/index.rb,
lib/souls/cli/db/model.rb,
lib/souls/cli/sync/conf.rb,
lib/souls/cli/delete/job.rb,
lib/souls/cli/init/index.rb,
lib/souls/cli/sync/model.rb,
lib/souls/cli/delete/edge.rb,
lib/souls/cli/delete/type.rb,
lib/souls/cli/sync/pubsub.rb,
lib/souls/cli/update/type.rb,
lib/souls/cli/create/index.rb,
lib/souls/cli/delete/index.rb,
lib/souls/cli/delete/query.rb,
lib/souls/cli/docker/index.rb,
lib/souls/cli/gcloud/index.rb,
lib/souls/cli/generate/job.rb,
lib/souls/cli/github/index.rb,
lib/souls/cli/server/index.rb,
lib/souls/cli/update/index.rb,
lib/souls/app/utils/painter.rb,
lib/souls/cli/cli_exception.rb,
lib/souls/cli/console/index.rb,
lib/souls/cli/generate/edge.rb,
lib/souls/cli/generate/type.rb,
lib/souls/cli/db/rspec_model.rb,
lib/souls/cli/delete/manager.rb,
lib/souls/cli/generate/index.rb,
lib/souls/cli/generate/query.rb,
lib/souls/cli/upgrade/config.rb,
lib/souls/cli/delete/mutation.rb,
lib/souls/cli/delete/resolver.rb,
lib/souls/cli/release/release.rb,
lib/souls/cli/update/mutation.rb,
lib/souls/cli/update/resolver.rb,
lib/souls/cli/upgrade/gemfile.rb,
lib/souls/cli/create/functions.rb,
lib/souls/cli/delete/rspec_job.rb,
lib/souls/cli/gcloud/iam/index.rb,
lib/souls/cli/gcloud/run/index.rb,
lib/souls/cli/gcloud/sql/index.rb,
lib/souls/cli/generate/manager.rb,
lib/souls/cli/delete/connection.rb,
lib/souls/cli/generate/mutation.rb,
lib/souls/cli/generate/resolver.rb,
lib/souls/app/utils/souls_logger.rb,
lib/souls/cli/delete/application.rb,
lib/souls/cli/delete/rspec_query.rb,
lib/souls/cli/generate/rspec_job.rb,
lib/souls/app/graphql/souls_query.rb,
lib/souls/app/graphql/types/index.rb,
lib/souls/cli/db/create_migration.rb,
lib/souls/cli/generate/connection.rb,
lib/souls/cli/delete/rspec_factory.rb,
lib/souls/cli/delete/rspec_manager.rb,
lib/souls/cli/gcloud/compute/index.rb,
lib/souls/cli/gcloud/pubsub/topics.rb,
lib/souls/cli/generate/application.rb,
lib/souls/cli/generate/rspec_query.rb,
lib/souls/cli/update/rspec_factory.rb,
lib/souls/cli/delete/migration_file.rb,
lib/souls/cli/delete/rspec_mutation.rb,
lib/souls/cli/delete/rspec_resolver.rb,
lib/souls/cli/update/rspec_mutation.rb,
lib/souls/cli/update/rspec_resolver.rb,
lib/souls/app/graphql/souls_mutation.rb,
lib/souls/cli/gcloud/functions/index.rb,
lib/souls/cli/gcloud/scheduler/index.rb,
lib/souls/cli/generate/rspec_factory.rb,
lib/souls/cli/generate/rspec_manager.rb,
lib/souls/app/graphql/types/base_enum.rb,
lib/souls/cli/generate/rspec_mutation.rb,
lib/souls/cli/generate/rspec_resolver.rb,
lib/souls/app/graphql/souls_connection.rb,
lib/souls/app/graphql/types/base_field.rb,
lib/souls/app/graphql/types/base_union.rb,
lib/souls/app/graphql/types/base_object.rb,
lib/souls/app/graphql/types/base_scalar.rb,
lib/souls/app/graphql/types/base_argument.rb,
lib/souls/cli/gcloud/pubsub/subscriptions.rb,
lib/souls/app/graphql/types/base_interface.rb,
lib/souls/app/graphql/types/base_input_object.rb
Defined Under Namespace
Modules: Painter, SOULsLogger, Types, Utils Classes: CLI, CLIException, CloudRun, CloudScheduler, Compute, Configuration, Create, DB, Delete, Docker, Error, Functions, Gcloud, GcloudException, Generate, Github, Iam, PSQLException, Pubsub, SOULsConnection, SOULsMutation, SOULsQuery, Sql, Sync, Update, Upgrade
Constant Summary collapse
- VERSION =
"4.1.2".freeze
- SOULS_PATH =
if FileUtils.pwd.split("/").last == "souls" ".".freeze else "#{Gem.dir}/gems/souls-#{SOULs::VERSION}".freeze end
Class Attribute Summary collapse
-
.configuration ⇒ Object
Returns the value of attribute configuration.
Class Method Summary collapse
Methods included from Utils
check_schema, get_api_path, get_col_name_and_type, get_columns_num, get_columns_num_no_timestamp, get_create_migration_type, get_functions_path, get_latest_version_txt, get_migration_type, get_mother_path, get_relation_params, get_tables, get_test_type, get_type, get_type_and_name, table_check, type_check, version_detector
Class Attribute Details
.configuration ⇒ Object
Returns the value of attribute configuration.
19 20 21 |
# File 'lib/souls.rb', line 19 def configuration @configuration end |
Class Method Details
.configure {|configuration| ... } ⇒ Object
21 22 23 24 |
# File 'lib/souls.rb', line 21 def configure self.configuration ||= Configuration.new yield(configuration) end |