Ruby: fix linter errors

This commit is contained in:
0x1eef 2022-11-02 00:49:43 -03:00 committed by Robert
parent 93fc88e869
commit fc070c01b8
5 changed files with 18 additions and 11 deletions

14
Gemfile
View file

@ -1,8 +1,10 @@
source 'https://rubygems.org' # frozen_string_literal: true
gem 'nanoc', '~> 4.12'
gem 'nanoc-live', '~> 1.0' source "https://rubygems.org"
gem 'rainpress', '~> 1.0' gem "nanoc", "~> 4.12"
gem 'sass' gem "nanoc-live", "~> 1.0"
gem 'standardrb' gem "rainpress", "~> 1.0"
gem "sass"
gem "standardrb"
gem "ryo.rb" gem "ryo.rb"
gem "paint" gem "paint"

View file

@ -1,3 +1,5 @@
# frozen_string_literal: true
require "bundler/setup" require "bundler/setup"
require_relative "lib/tasks" require_relative "lib/tasks"
include Tasks include Tasks

2
Rules
View file

@ -50,4 +50,4 @@ compile "/images/*" do
end end
compile("/**/*") { write(nil) } compile("/**/*") { write(nil) }
layout('**/*', :erb) layout("**/*", :erb)

View file

@ -1,14 +1,15 @@
# frozen_string_literal: true
module Cmd module Cmd
def cmd(cmd, *args, silent: false) def cmd(cmd, *args, silent: false)
print " -> #{cmd}: " unless silent print " -> #{cmd}: " unless silent
_, result = Process.wait2 Process.spawn( _, result = Process.wait2 Process.spawn(
[cmd, cmd], [cmd, cmd],
*args, *args,
STDERR=>File::NULL, $stderr => File::NULL,
STDOUT=>File::NULL $stdout => File::NULL
) )
case if result.success?
when result.success?
print Paint["OK", :green, :bold], "\n" unless silent print Paint["OK", :green, :bold], "\n" unless silent
else else
print Paint["ERROR", :red, :bold], "\n" unless silent print Paint["ERROR", :red, :bold], "\n" unless silent

View file

@ -1,3 +1,5 @@
# frozen_string_literal: true
module Tasks::Deploy module Tasks::Deploy
require_relative "deploy/local" require_relative "deploy/local"
end end