class Cassie::Schema::ApplyCommand

Attributes

version[R]

Public Class Methods

new(version) click to toggle source
# File lib/cassie/schema/apply_command.rb, line 5
def initialize(version)
  @version = version
end

Public Instance Methods

direction() click to toggle source
# File lib/cassie/schema/apply_command.rb, line 9
def direction
  :up
end
execute() click to toggle source
# File lib/cassie/schema/apply_command.rb, line 13
def execute
  version.migration.up
  apply
end

Protected Instance Methods

apply() click to toggle source
# File lib/cassie/schema/apply_command.rb, line 20
def apply
  Cassie::Schema.record_version(version)
end