Sha256: f79e6d87dbca77d28ccdb34e8ef7166762ca734d7bb70674fa2b3989a726411d

Contents?: true

Size: 1.99 KB

Versions: 7

Compression:

Stored size: 1.99 KB

Contents

module SchemaPlus
  module Core
    module Middleware
      module Query
        module Exec
          ENV = [:connection, :sql, :query_name, :binds, :prepare, :result]
        end
      end

      module Schema
        module Define
          ENV = [:info, :block]
        end

        module Indexes
          ENV = [:connection, :query_name, :table_name, :index_definitions]
        end

        module DataSources
          ENV = [:connection, :sources]
        end
      end

      module Migration
        module Column
          ENV = [:caller, :operation, :table_name, :column_name, :type, :implements_reference, :options]
        end

        module CreateTable
          ENV = [:connection, :table_name, :options, :block]
        end

        module DropTable
          ENV = [:connection, :table_name, :options]
        end

        module RenameTable
          ENV = [:connection, :table_name, :new_name]
        end

        module Index
          ENV = [:caller, :operation, :table_name, :column_names, :options]
        end


      end

      module Sql
        module ColumnOptions
          ENV = [:caller, :connection, :sql, :column, :options]
        end

        module IndexComponents
          ENV = [:connection, :table_name, :column_names, :options, :sql]
        end

        module Table
          ENV = [:caller, :connection, :table_definition, :sql]
        end
      end

      module Dumper
        module Initial
          ENV = [:dumper, :connection, :dump, :initial]
        end
        module Tables
          ENV = [:dumper, :connection, :dump]
        end
        module Table
          ENV = [:dumper, :connection, :dump, :table]
        end
      end

      module Model
        module Columns
          ENV = [:model, :columns]
        end
        module ResetColumnInformation
          ENV = [:model]
        end
        module Association
          module Declaration
            ENV = [:model, :name, :scope, :options, :extension, :result]
          end
        end
      end
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
schema_plus_core-2.2.3 lib/schema_plus/core/middleware.rb
schema_plus_core-2.2.2 lib/schema_plus/core/middleware.rb
schema_plus_core-2.2.1 lib/schema_plus/core/middleware.rb
schema_plus_core-2.2.0 lib/schema_plus/core/middleware.rb
schema_plus_core-2.1.1 lib/schema_plus/core/middleware.rb
schema_plus_core-2.1.0 lib/schema_plus/core/middleware.rb
schema_plus_core-2.0.1 lib/schema_plus/core/middleware.rb