Skip to content

Commit 7a8a3a0

Browse files
committed
Code Ready
- Implemented four format versions - Done with the specs - Starting with Travis
0 parents  commit 7a8a3a0

File tree

140 files changed

+9758
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

140 files changed

+9758
-0
lines changed

.document

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
lib/**/*.rb
2+
-
3+
CHANGELOG.md
4+
LICENSE.md
5+
README.md

.gitignore

+22
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
*.gem
2+
3+
.byebug_history
4+
.bundle
5+
.DS_Store
6+
.idea
7+
.rvmrc
8+
.ruby-version
9+
.yardoc
10+
11+
Gemfile.local
12+
Gemfile.lock
13+
14+
bundle
15+
coverage
16+
doc
17+
pkg
18+
rdoc
19+
spec/examples.txt
20+
tags
21+
tmp
22+
vendor

.rspec

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
--color
2+
--order rand
3+
--warnings
4+
--format documentation
5+
--require spec_helper

.rubocop.yml

+42
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
require:
2+
- rubocop-performance
3+
- rubocop-rspec
4+
AllCops:
5+
Exclude:
6+
- "gemfiles/**/*"
7+
- "resources/**/*"
8+
TargetRubyVersion: 2.3
9+
Layout/ClassStructure:
10+
Enabled: true
11+
Categories:
12+
module_inclusion:
13+
- include
14+
- prepend
15+
- extend
16+
ExpectedOrder:
17+
- module_inclusion
18+
- constants
19+
- public_class_methods
20+
- initializer
21+
- instance_methods
22+
- protected_methods
23+
- private_methods
24+
Layout/MultilineMethodCallIndentation:
25+
EnforcedStyle: indented
26+
Lint/AmbiguousBlockAssociation:
27+
Exclude:
28+
- "spec/**/*"
29+
Metrics/BlockLength:
30+
Exclude:
31+
- "rspec-formatters.gemspec"
32+
- "spec/**/*"
33+
Metrics/ClassLength:
34+
Max: 400
35+
Metrics/MethodLength:
36+
Max: 20
37+
RSpec/ExampleLength:
38+
Max: 10
39+
RSpec/NestedGroups:
40+
Max: 4
41+
Style/CommandLiteral:
42+
EnforcedStyle: percent_x

.simplecov

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
SimpleCov.start do
2+
add_filter '/spec/'
3+
add_filter '/vendor/bundle/'
4+
5+
minimum_coverage 100
6+
refuse_coverage_drop
7+
end
8+
9+
SimpleCov.at_exit do
10+
SimpleCov.result.format!
11+
end

.travis.yml

+71
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
sudo: false
2+
branches:
3+
only:
4+
- master
5+
language: ruby
6+
cache: bundler
7+
rvm:
8+
- 2.3
9+
- 2.4
10+
- 2.5
11+
- 2.6
12+
- jruby-18mode
13+
- jruby-19mode
14+
- jruby-head
15+
- ruby-head
16+
gemfile:
17+
- gemfiles/rspec-3.0-psych-2.0.gemfile
18+
- gemfiles/rspec-3.0-psych-2.1.gemfile
19+
- gemfiles/rspec-3.0-psych-2.2.gemfile
20+
- gemfiles/rspec-3.0-psych-3.0.gemfile
21+
- gemfiles/rspec-3.0-psych-3.1.gemfile
22+
- gemfiles/rspec-3.1-psych-2.0.gemfile
23+
- gemfiles/rspec-3.1-psych-2.1.gemfile
24+
- gemfiles/rspec-3.1-psych-2.2.gemfile
25+
- gemfiles/rspec-3.1-psych-3.0.gemfile
26+
- gemfiles/rspec-3.1-psych-3.1.gemfile
27+
- gemfiles/rspec-3.2-psych-2.0.gemfile
28+
- gemfiles/rspec-3.2-psych-2.1.gemfile
29+
- gemfiles/rspec-3.2-psych-2.2.gemfile
30+
- gemfiles/rspec-3.2-psych-3.0.gemfile
31+
- gemfiles/rspec-3.2-psych-3.1.gemfile
32+
- gemfiles/rspec-3.3-psych-2.0.gemfile
33+
- gemfiles/rspec-3.3-psych-2.1.gemfile
34+
- gemfiles/rspec-3.3-psych-2.2.gemfile
35+
- gemfiles/rspec-3.3-psych-3.0.gemfile
36+
- gemfiles/rspec-3.3-psych-3.1.gemfile
37+
- gemfiles/rspec-3.4-psych-2.0.gemfile
38+
- gemfiles/rspec-3.4-psych-2.1.gemfile
39+
- gemfiles/rspec-3.4-psych-2.2.gemfile
40+
- gemfiles/rspec-3.4-psych-3.0.gemfile
41+
- gemfiles/rspec-3.4-psych-3.1.gemfile
42+
- gemfiles/rspec-3.5-psych-2.0.gemfile
43+
- gemfiles/rspec-3.5-psych-2.1.gemfile
44+
- gemfiles/rspec-3.5-psych-2.2.gemfile
45+
- gemfiles/rspec-3.5-psych-3.0.gemfile
46+
- gemfiles/rspec-3.5-psych-3.1.gemfile
47+
- gemfiles/rspec-3.6-psych-2.0.gemfile
48+
- gemfiles/rspec-3.6-psych-2.1.gemfile
49+
- gemfiles/rspec-3.6-psych-2.2.gemfile
50+
- gemfiles/rspec-3.6-psych-3.0.gemfile
51+
- gemfiles/rspec-3.6-psych-3.1.gemfile
52+
- gemfiles/rspec-3.7-psych-2.0.gemfile
53+
- gemfiles/rspec-3.7-psych-2.1.gemfile
54+
- gemfiles/rspec-3.7-psych-2.2.gemfile
55+
- gemfiles/rspec-3.7-psych-3.0.gemfile
56+
- gemfiles/rspec-3.7-psych-3.1.gemfile
57+
- gemfiles/rspec-3.8-psych-2.0.gemfile
58+
- gemfiles/rspec-3.8-psych-2.1.gemfile
59+
- gemfiles/rspec-3.8-psych-2.2.gemfile
60+
- gemfiles/rspec-3.8-psych-3.0.gemfile
61+
- gemfiles/rspec-3.8-psych-3.1.gemfile
62+
- gemfiles/rspec-3.9-psych-2.0.gemfile
63+
- gemfiles/rspec-3.9-psych-2.1.gemfile
64+
- gemfiles/rspec-3.9-psych-2.2.gemfile
65+
- gemfiles/rspec-3.9-psych-3.0.gemfile
66+
- gemfiles/rspec-3.9-psych-3.1.gemfile
67+
before_install:
68+
- gem update --system
69+
- gem install bundler
70+
matrix:
71+
fast_finish: true

.yardopts

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
--exclude features
2+
--no-private
3+
--markup markdown
4+
--default-return void
5+
-
6+
CHANGELOG.md
7+
LICENSE.md

0 commit comments

Comments
 (0)