class Convergence::Command::Diff
Public Instance Methods
execute()
click to toggle source
# File lib/convergence/command/diff.rb, line 8 def execute from = Convergence::DefaultParameter.remove_database_default_parameter(from_tables, database_adapter) to = Convergence::DefaultParameter.remove_database_default_parameter(to_tables, database_adapter) msg = Convergence::PrettyDiff.new(from, to).output logger.output(msg) msg end
Private Instance Methods
from_tables()
click to toggle source
# File lib/convergence/command/diff.rb, line 18 def from_tables current_dir_path = Pathname.new(@opts[:diff][0]).realpath.dirname Convergence::DSL.parse(File.open(@opts[:diff][0]).read, current_dir_path) end
to_tables()
click to toggle source
# File lib/convergence/command/diff.rb, line 23 def to_tables current_dir_path = Pathname.new(@opts[:diff][1]).realpath.dirname Convergence::DSL.parse(File.open(@opts[:diff][1]).read, current_dir_path) end