Class: PGTrunk::Operation

Inherits:
Object
  • Object
show all
Includes:
Comparable, Attributes, Callbacks, Generators, Inversion, Registration, RubyHelpers, SQLHelpers, Validations
Defined in:
lib/pg_trunk/core/operation.rb,
lib/pg_trunk/core/operation/callbacks.rb,
lib/pg_trunk/core/operation/inversion.rb,
lib/pg_trunk/core/operation/attributes.rb,
lib/pg_trunk/core/operation/generators.rb,
lib/pg_trunk/core/operation/sql_helpers.rb,
lib/pg_trunk/core/operation/validations.rb,
lib/pg_trunk/core/operation/registration.rb,
lib/pg_trunk/core/operation/ruby_builder.rb,
lib/pg_trunk/core/operation/ruby_helpers.rb

Overview

Base class for operations. Inherit this class to define new operation.

Defined Under Namespace

Modules: Attributes, Callbacks, Generators, Inversion, Registration, RubyHelpers, SQLHelpers, Validations Classes: IrreversibleMigration, RubyBuilder

Method Summary

Methods included from SQLHelpers

#quote

Methods included from RubyHelpers

#dump, #to_a, #to_opts, #to_ruby

Methods included from Inversion

#invert!, #irreversible!

Methods included from Validations

#error_messages

Methods included from Attributes

#attributes, #initialize