Sha256: 1e25edf886653988d015000297b4eeeba67a9b4c684dd4936abef3a5019ffb5f

Contents?: true

Size: 968 Bytes

Versions: 76

Compression:

Stored size: 968 Bytes

Contents

namespace :diff do
  desc 'Build files for comparison'
  task execute: :environment do
    puts 'Building base'.colorize(:yellow)
    Rake::Task['diff:build:base'].invoke

    puts 'Updating repos'.colorize(:yellow)
    Rake::Task['repos:pull'].invoke

    puts 'Building comparison'.colorize(:yellow)
    Rake::Task['diff:build:compare'].invoke
    puts 'Comparing'.colorize(:yellow)

    Rake::Task['diff:compare:pr'].invoke
  end

  desc 'Build files for comparison'
  task 'build:base' => :environment do
    Diff.generate(mode: 'base')
  end

  desc 'Build files for comparison'
  task 'build:compare' => :environment do
    Diff.generate(mode: 'compare')
  end

  desc 'Build files for comparison'
  task 'compare:cli' => :environment do
    diff = Diff.new
    diff.diff(:color)
    diff.report_cli
  end

  desc 'Build files for comparison'
  task 'compare:pr' => :environment do
    diff = Diff.new
    diff.diff(:text)
    diff.report_pull_request
  end
end

Version data entries

76 entries across 76 versions & 1 rubygems

Version Path
station-0.5.16 lib/nexmo_developer/lib/tasks/diff.rake
station-0.5.15 lib/nexmo_developer/lib/tasks/diff.rake
station-0.5.14 lib/nexmo_developer/lib/tasks/diff.rake
station-0.5.13 lib/nexmo_developer/lib/tasks/diff.rake
station-0.5.12 lib/nexmo_developer/lib/tasks/diff.rake
station-0.5.11 lib/nexmo_developer/lib/tasks/diff.rake
station-0.5.10 lib/nexmo_developer/lib/tasks/diff.rake
station-0.5.9 lib/nexmo_developer/lib/tasks/diff.rake
station-0.5.8 lib/nexmo_developer/lib/tasks/diff.rake
station-0.5.7 lib/nexmo_developer/lib/tasks/diff.rake
station-0.5.6 lib/nexmo_developer/lib/tasks/diff.rake
station-0.5.5 lib/nexmo_developer/lib/tasks/diff.rake
station-0.5.4 lib/nexmo_developer/lib/tasks/diff.rake
station-0.5.3 lib/nexmo_developer/lib/tasks/diff.rake
station-0.5.2 lib/nexmo_developer/lib/tasks/diff.rake
station-0.5.1 lib/nexmo_developer/lib/tasks/diff.rake
station-0.5.0 lib/nexmo_developer/lib/tasks/diff.rake
station-0.4.9 lib/nexmo_developer/lib/tasks/diff.rake
station-0.4.8 lib/nexmo_developer/lib/tasks/diff.rake
station-0.4.7 lib/nexmo_developer/lib/tasks/diff.rake