This repository has been archived by the owner on Apr 16, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
ode review for frozen string literal: declare magick comment and free…
…ze method. Both is to ensure literal works on old Ruby VM.
- Loading branch information
1 parent
385d204
commit 6fef16e
Showing
5 changed files
with
51 additions
and
42 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,13 +1,15 @@ | ||
# frozen_string_literal: true | ||
|
||
require 'bundler/gem_tasks' | ||
require 'rspec/core/rake_task' | ||
require 'yard' | ||
|
||
RSpec::Core::RakeTask.new('spec') | ||
RSpec::Core::RakeTask.new('spec'.freeze) | ||
|
||
task default: :spec | ||
|
||
desc 'Generate documentation' | ||
desc 'Generate documentation'.freeze | ||
YARD::Rake::YardocTask.new do |t| | ||
t.files = %w(lib/**/*.rb - LICENSE.txt) | ||
t.options = %w(--main README.md --no-private --protected) | ||
t.files = %w(lib/**/*.rb - LICENSE.txt).map(&:freeze).freeze | ||
t.options = %w(--main README.md --no-private --protected).map(&:freeze).freeze | ||
end |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,5 @@ | ||
# frozen_string_literal: true | ||
|
||
require 'logger' | ||
|
||
module LogTribe | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,5 @@ | ||
# frozen_string_literal: true | ||
|
||
module LogTribe | ||
VERSION = '0.2.10'.freeze | ||
end |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,35 +1,36 @@ | ||
# coding: utf-8 | ||
# frozen_string_literal: true | ||
|
||
lib = File.expand_path('../lib', __FILE__) | ||
$LOAD_PATH.unshift(lib) unless $LOAD_PATH.include?(lib) | ||
require 'log_tribe/version' | ||
|
||
Gem::Specification.new do |spec| | ||
spec.name = 'log_tribe' | ||
spec.name = 'log_tribe'.freeze | ||
spec.version = LogTribe::VERSION | ||
spec.authors = ['Christian Kakesa'] | ||
spec.email = ['christian.kakesa@gmail.com'] | ||
spec.authors = ['Christian Kakesa'.freeze] | ||
spec.email = ['christian.kakesa@gmail.com'.freeze] | ||
|
||
spec.summary = 'Write logs messages to multiple destinations.' | ||
spec.summary = 'Write logs messages to multiple destinations.'.freeze | ||
spec.description = spec.summary | ||
spec.homepage = 'https://github.com/fenicks/log_tribe' | ||
spec.license = 'MIT' | ||
spec.homepage = 'https://github.com/fenicks/log_tribe'.freeze | ||
spec.license = 'MIT'.freeze | ||
|
||
# Prevent pushing this gem to RubyGems.org by setting 'allowed_push_host', or | ||
# delete this section to allow pushing this gem to any host. | ||
raise 'RubyGems 2.0 or newer is required to protect against public gem pushes.' unless spec.respond_to?(:metadata) | ||
spec.metadata['allowed_push_host'] = 'https://rubygems.org' | ||
raise 'RubyGems 2.0 or newer is required to protect against public gem pushes.'.freeze unless spec.respond_to?(:metadata) | ||
spec.metadata['allowed_push_host'] = 'https://rubygems.org'.freeze | ||
|
||
spec.files = `git ls-files -z`.split("\x0").reject { |f| f.match(%r{^(test|spec|features)/}) } | ||
spec.bindir = 'bin' | ||
spec.bindir = 'bin'.freeze | ||
spec.executables = spec.files.grep(%r{^bin/}) { |f| File.basename(f) } | ||
spec.require_paths = ['lib'] | ||
spec.require_paths = ['lib'.freeze] | ||
|
||
spec.add_development_dependency 'bundler', '~> 1.7', '>= 1.7.0' | ||
spec.add_development_dependency 'rake', '~> 0' | ||
spec.add_development_dependency 'rubocop', '~> 0' | ||
spec.add_development_dependency 'rspec', '~> 3.3' | ||
spec.add_development_dependency 'simplecov', '~> 0' | ||
spec.add_development_dependency 'coveralls', '~> 0' | ||
spec.add_development_dependency 'bundler'.freeze, '~> 1.7'.freeze, '>= 1.7.0'.freeze | ||
spec.add_development_dependency 'rake'.freeze, '~> 0'.freeze | ||
spec.add_development_dependency 'rubocop'.freeze, '~> 0'.freeze | ||
spec.add_development_dependency 'rspec'.freeze, '~> 3.3'.freeze | ||
spec.add_development_dependency 'simplecov'.freeze, '~> 0'.freeze | ||
spec.add_development_dependency 'coveralls'.freeze, '~> 0'.freeze | ||
spec.add_development_dependency 'memory_profiler'.freeze, '~> 0'.freeze | ||
spec.add_development_dependency 'yard', '~> 0' | ||
spec.add_development_dependency 'yard'.freeze, '~> 0'.freeze | ||
end |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters