• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

enriclluelles / route_translator / 329
100%

Build:
DEFAULT BRANCH: master
Ran 10 Feb 2016 04:52PM UTC
Jobs 24
Files 7
Run time 12min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

pending completion
329

push

travis-ci

tagliala
Use `empty?` instead of `blank?`

Using ruby’s empty method should improve performance over active support’s `blank?`

```rb
require "benchmark/ips"

def blank
  "/es/dummy".split('/').reject!(&:blank?)
end

def empty
  "/es/dummy".split('/').reject!(&:empty?)
end

def original
  "/es/dummy".split('/').select! { |seg| !seg.blank? }
end

Benchmark.ips do |x|
  x.report(":blank?")  { blank }
  x.report(":empty?")  { empty }
  x.report("original") { original }
  x.compare!
end
```

```
Calculating -------------------------------------
             :blank?    18.826k i/100ms
             :empty?    33.351k i/100ms
            original    18.942k i/100ms
-------------------------------------------------
             :blank?    336.359k (± 7.3%) i/s -      1.676M
             :empty?      1.168M (± 9.6%) i/s -      5.803M
            original    337.519k (± 6.6%) i/s -      1.686M

Comparison:
             :empty?:  1167838.3 i/s
            original:   337518.9 i/s - 3.46x slower
             :blank?:   336359.2 i/s - 3.47x slower
```

200 of 210 relevant lines covered (95.24%)

11523.05 hits per line

Jobs
ID Job ID Ran Files Coverage
2 329.2 (1.9.3, gemfiles/rails_4.0.gemfile) 10 Feb 2016 04:52PM UTC 0
95.31
Travis Job 329.2
3 329.3 (1.9.3, gemfiles/rails_4.1.gemfile) 10 Feb 2016 04:53PM UTC 0
95.31
Travis Job 329.3
4 329.4 (1.9.3, gemfiles/rails_4.2.gemfile) 10 Feb 2016 04:53PM UTC 0
95.83
Travis Job 329.4
5 329.5 (jruby-19mode, gemfiles/rails_3.2.gemfile) 10 Feb 2016 04:53PM UTC 0
89.36
Travis Job 329.5
6 329.6 (jruby-19mode, gemfiles/rails_4.0.gemfile) 10 Feb 2016 04:55PM UTC 0
88.95
Travis Job 329.6
7 329.7 (jruby-19mode, gemfiles/rails_4.1.gemfile) 10 Feb 2016 04:55PM UTC 0
91.35
Travis Job 329.7
8 329.8 (jruby-19mode, gemfiles/rails_4.2.gemfile) 10 Feb 2016 04:55PM UTC 0
93.51
Travis Job 329.8
9 329.9 (2.0, gemfiles/rails_3.2.gemfile) 10 Feb 2016 04:55PM UTC 0
94.79
Travis Job 329.9
10 329.10 (2.0, gemfiles/rails_4.0.gemfile) 10 Feb 2016 04:55PM UTC 0
95.31
Travis Job 329.10
11 329.11 (2.0, gemfiles/rails_4.1.gemfile) 10 Feb 2016 04:56PM UTC 0
95.31
Travis Job 329.11
12 329.12 (2.0, gemfiles/rails_4.2.gemfile) 10 Feb 2016 04:57PM UTC 0
95.83
Travis Job 329.12
13 329.13 (2.1.8, gemfiles/rails_3.2.gemfile) 10 Feb 2016 04:57PM UTC 0
94.79
Travis Job 329.13
14 329.14 (2.1.8, gemfiles/rails_4.0.gemfile) 10 Feb 2016 04:57PM UTC 0
95.31
Travis Job 329.14
15 329.15 (2.1.8, gemfiles/rails_4.1.gemfile) 10 Feb 2016 04:57PM UTC 0
95.31
Travis Job 329.15
16 329.16 (2.1.8, gemfiles/rails_4.2.gemfile) 10 Feb 2016 04:59PM UTC 0
95.83
Travis Job 329.16
17 329.17 (2.2.4, gemfiles/rails_4.0.gemfile) 10 Feb 2016 04:59PM UTC 0
95.31
Travis Job 329.17
18 329.18 (2.2.4, gemfiles/rails_4.1.gemfile) 10 Feb 2016 04:59PM UTC 0
95.31
Travis Job 329.18
19 329.19 (2.2.4, gemfiles/rails_4.2.gemfile) 10 Feb 2016 05:00PM UTC 0
95.83
Travis Job 329.19
20 329.20 (2.3.0, gemfiles/rails_4.0.gemfile) 10 Feb 2016 04:59PM UTC 0
95.31
Travis Job 329.20
21 329.21 (2.3.0, gemfiles/rails_4.1.gemfile) 10 Feb 2016 05:00PM UTC 0
95.31
Travis Job 329.21
22 329.22 (2.3.0, gemfiles/rails_4.2.gemfile) 10 Feb 2016 05:01PM UTC 0
95.83
Travis Job 329.22
23 329.23 (rbx-2, gemfiles/rails_3.2.gemfile) 10 Feb 2016 05:03PM UTC 0
94.06
Travis Job 329.23
24 329.24 (rbx-2, gemfiles/rails_4.0.gemfile) 10 Feb 2016 05:03PM UTC 0
94.53
Travis Job 329.24
25 329.25 (rbx-2, gemfiles/rails_4.1.gemfile) 10 Feb 2016 05:03PM UTC 0
94.53
Travis Job 329.25
Source Files on build 329
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #329
  • 1b1ed488 on github
  • Prev Build on master (#328)
  • Next Build on master (#332)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc