Sha256: 0f0fa5ad2a6fb75183c53d6b9c72838012a0eea9136b066b9bb817a7571dcbd6
Contents?: true
Size: 590 Bytes
Versions: 2
Compression:
Stored size: 590 Bytes
Contents
# frozen_string_literal: true require 'rake' require 'rake/tasklib' require 'localer' module Localer # Defines a Rake task for running Localer. # The simplest use of it goes something like: # # Localer::Rakeask.new # This will define a task named <tt>localer</tt> described as 'Run Localer'. class RakeTask < Rake::TaskLib def initialize(name = :localer, *args) @name = name desc 'Run Localer' task(name, *args) do |_, _task_args| sh('localer check') do |ok, res| exit res.exitstatus unless ok end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
localer-0.2.0 | lib/localer/rake_task.rb |
localer-0.1.1 | lib/localer/rake_task.rb |