Add common logger configuration
Joel AZEMAR
committed Apr 21, 2014
commit b11fb2bbc9613d1b47c3b83d34e83f5e3473ce46
Showing 9
changed files with
49 additions
and 30 deletions
.gitignore
+1
-0
| @@ | @@ -29,3 +29,4 @@ spec/fixtures/default/log |
| .ruby-gemset | |
| .ruby-version | |
| .rspec | |
| + | sites |
.travis.yml
+2
-1
| @@ | @@ -1,4 +1,5 @@ |
| language: ruby | |
| rvm: | |
| - 2.0.0 | |
| - | - 2.1.1 |
| \ No newline at end of file | |
| + | - 2.1.1 |
| + | - jruby-19mode |
Gemfile
+13
-1
| @@ | @@ -11,7 +11,19 @@ gemspec |
| # gem 'locomotivecms_common', path: '../gems/common/', require: false | |
| # gem 'locomotivecms_steam', path: '../gems/steam/' require: false | |
| + | group :development do |
| + | gem 'locomotivecms_common', '~> 0.0.1', path: '../common' |
| + | end |
| + | |
| group :test do | |
| gem 'pry' | |
| gem 'coveralls', require: false | |
| - | end |
| \ No newline at end of file | |
| + | end |
| + | |
| + | platform :jruby do |
| + | ruby '1.9.3', engine: 'jruby', engine_version: '1.7.11' |
| + | end |
| + | |
| + | platform :ruby do |
| + | ruby '2.1.1' |
| + | end |
bin/wagon
+3
-8
| @@ | @@ -1,11 +1,6 @@ |
| - | #!/usr/bin/env ruby |
| - | |
| - | # needed if you launch it without bundler |
| - | $:.unshift(File.expand_path(File.dirname(__FILE__) + '/../lib')) |
| - | |
| $stdout.sync = true | |
| - | require 'locomotive/wagon' |
| - | require 'locomotive/wagon/cli' |
| + | require_relative 'locomotive/wagon' |
| + | require_relative 'locomotive/wagon/cli' |
| - | Locomotive::Wagon::CLI::Main.start |
| \ No newline at end of file | |
| + | Locomotive::Wagon::CLI::Main.start |
locomotive/wagon.rb b/lib/locomotive/wagon.rb
+2
-2
| @@ | @@ -1,6 +1,6 @@ |
| require 'common' | |
| + | require 'locomotive/wagon/initializers' |
| require 'locomotive/wagon/version' | |
| - | require 'locomotive/wagon/logger' |
| require 'locomotive/wagon/listen' | |
| require 'better_errors' | |
| @@ | @@ -210,4 +210,4 @@ module Locomotive |
| end | |
| end | |
| end | |
| - | end |
| \ No newline at end of file | |
| + | end |
locomotive/wagon/initializers.rb b/lib/locomotive/wagon/initializers.rb
+5
-0
| @@ | @@ -0,0 +1,5 @@ |
| + | # require_relative 'initializers/*' |
| + | |
| + | Locomotive::Common.configure do |config| |
| + | config.notifier = Locomotive::Common::Logger.setup |
| + | end |
locomotivecms_wagon.gemspec
+7
-7
| @@ | @@ -25,17 +25,17 @@ Gem::Specification.new do |gem| |
| gem.add_dependency 'httmultiparty', '0.3.10' | |
| gem.add_dependency 'locomotivecms_mounter', '~> 1.4.0' | |
| - | gem.add_dependency 'locomotivecms_steam', '~> 0.1.0' |
| + | # gem.add_dependency 'locomotivecms_steam', '~> 0.1.1' |
| gem.add_dependency 'locomotivecms_common', '~> 0.0.1' | |
| - | gem.add_dependency 'better_errors', '~> 1.0' |
| - | gem.add_dependency 'listen', '~> 2.4.0' |
| + | gem.add_dependency 'better_errors', '~> 1.1' |
| + | gem.add_dependency 'listen', '~> 2.7' |
| - | gem.add_dependency 'faker', '~> 0.9.5' |
| + | gem.add_dependency 'faker', '~> 1.3.0' |
| - | gem.add_development_dependency 'rake', '~> 10.0.4' |
| - | gem.add_development_dependency 'rspec', '~> 2.6.0' |
| + | gem.add_development_dependency 'rake', '~> 10.3.1' |
| + | gem.add_development_dependency 'rspec', '~> 2.14.1' |
| gem.add_development_dependency 'vcr' | |
| - | gem.add_development_dependency 'webmock', '~> 1.8.0' |
| + | gem.add_development_dependency 'webmock', '~> 1.17.4' |
| gem.add_development_dependency 'rack-test' | |
| gem.add_development_dependency 'launchy' | |
| end | |
spec/spec_helper.rb
+14
-11
| @@ | @@ -1,20 +1,23 @@ |
| - | require "locomotive/wagon" |
| - | require "rspec" |
| - | require "launchy" |
| + | require 'rubygems' |
| + | require 'bundler/setup' |
| + | |
| + | require 'launchy' |
| require 'coveralls' | |
| require 'pry' | |
| - | Coveralls.wear! |
| - | Dir["#{File.expand_path('../support', __FILE__)}/*.rb"].each do |file| |
| - | require file |
| - | end |
| + | require_relative '../lib/locomotive/wagon' |
| + | require_relative 'support' |
| + | |
| + | Coveralls.wear! |
| RSpec.configure do |config| | |
| config.include Spec::Helpers | |
| - | config.before(:all) { remove_logs } |
| - | config.before { reset! } |
| - | config.after { reset! } |
| + | |
| config.filter_run focused: true | |
| config.run_all_when_everything_filtered = true | |
| - | end |
| \ No newline at end of file | |
| + | config.before(:all) { remove_logs } |
| + | config.before { reset! } |
| + | |
| + | config.after { reset! } |
| + | end |
spec/support.rb
+2
-0
| @@ | @@ -0,0 +1,2 @@ |
| + | require_relative 'support/matchers' |
| + | require_relative 'support/helpers' |