class PhilColumns::Command::Seed

Public Instance Methods

execute() click to toggle source
# File lib/phil_columns/command/seed.rb, line 7
def execute
  load_environment

  say( "- DRY RUN -", :yellow ) if config.dry_run
  say "Seeding #{method_name} to version #{config.version}", :green

  seeder.execute
end

Protected Instance Methods

down?() click to toggle source
# File lib/phil_columns/command/seed.rb, line 31
def down?
  config.down
end
method_name() click to toggle source
# File lib/phil_columns/command/seed.rb, line 26
def method_name
  return :down if down?
  :up
end
record_seed( seed_meta ) click to toggle source
# File lib/phil_columns/command/seed.rb, line 18
def record_seed( seed_meta )
  if method_name == :up
    archivist.record_seed( seed_meta.timestamp )
  else
    archivist.remove_seed( seed_meta.timestamp )
  end
end