ruby / did_you_mean Goto Github PK
View Code? Open in Web Editor NEWThe gem that has been saving people from typos since 2014
License: MIT License
The gem that has been saving people from typos since 2014
License: MIT License
Sometimes I type name
when the right one is display_name
or full_name
.
Hi, my team would like to use did_you_mean 1.2.0 (coming from Ruby 2.5.0 in Ruby-buildpack 1.7.15) and to approve that I've to analyze it's source code, to be sure that it doesn't have problematic licenses.
Now, in the module at https://github.com/yuki24/did_you_mean/blob/v1.2.0/evaluation/incorrect_words.yaml I've found this sentence:
This kind of license is prohibited by our policies; so I'd like to be sure: could you please confirm if the incorrect_words.yaml module is under Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License ?
Thanks a lot.
from: https://twitter.com/schneems/status/976479296712781825
Has anyone seen this before? Ruby suggests the exact same constant I just tried to use.
cc @schneems
When my Gemfile has better_errors 2.0, and I raise and error, then I see a "console" prompt from better_errors. When my Gemfile also includes did_you_mean, and I raise an error, then I see a did you_mean_suggestion, and I see no "console" prompt from better_errors.
Ruby 2.1.2, Rails 4.1.6.
Cheers,
Matt
I'm installing on a fresh server, using a fresh RVM.
my Gemfile had:
gem 'did_you_mean'
But now it was not found. I Manually added:
gem 'did_you_mean', '~> 0.9.0'
The gem can be found, but bundle said this(*). I'm free to test any code to help the project.
lsb_release -a
Distributor ID: Debian
Description: Debian GNU/Linux 6.0.10 (squeeze)
Release: 6.0.10
Codename: squeeze
uname -a
Linux machine 2.6.32-5-amd64 #1 SMP Sat Jul 12 16:47:57 UTC 2014 x86_64 GNU/Linux
(*)
Gem::Ext::BuildError: ERROR: Failed to build gem native extension.
/home/user/.rvm/rubies/ruby-2.1.2/bin/ruby -r ./siteconf20141117-15722-19k0j97.rb extconf.rb
creating Makefile
make "DESTDIR=" clean
make "DESTDIR="
compiling method_missing.c
method_missing.c:2:22: error: internal.h: Arquivo ou diretório não encontrado
In file included from method_missing.c:3:
vm_method.c:1:21: error: vm_core.h: Arquivo ou diretório não encontrado
In file included from method_missing.c:3:
vm_method.c:3: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
vm_method.c:16: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
method_missing.c:25: error: expected ‘)’ before ‘*’ token
method_missing.c: In function ‘rb_method_missing’:
method_missing.c:31: error: ‘rb_thread_t’ undeclared (first use in this function)
method_missing.c:31: error: (Each undeclared identifier is reported only once
method_missing.c:31: error: for each function it appears in.)
method_missing.c:31: error: ‘th’ undeclared (first use in this function)
method_missing.c:32: warning: implicit declaration of function ‘GetThreadPtr’
method_missing.c:33: warning: implicit declaration of function ‘raise_method_missing’
method_missing.c:35: warning: no return statement in function returning non-void
method_missing.c: At top level:
method_missing.c:66: error: expected ‘)’ before ‘*’ token
method_missing.c: In function ‘Init_method_missing’:
method_missing.c:105: error: ‘rb_method_entry_t’ undeclared (first use in this function)
method_missing.c:105: error: ‘me’ undeclared (first use in this function)
method_missing.c:107: warning: implicit declaration of function ‘search_method’
make: ** [method_missing.o] Erro 1
make failed, exit code 2
Gem files will remain installed in /home/user/.rvm/gems/ruby-2.1.2/gems/did_you_mean-0.9.1 for inspection.
Results logged to /home/user/.rvm/gems/ruby-2.1.2/extensions/x86_64-linux/2.1.0/did_you_mean-0.9.1/gem_make.out
An error occurred while installing did_you_mean (0.9.1), and Bundler cannot continue.
Make sure that `gem install did_you_mean -v '0.9.1'` succeeds before bundling.
This would be awesome.
Hello,
I just managed to get this a segfault in ruby 2.3.0 and it was pointed to this gem.
I know what caused it; I was using an inline if statement but calling save
on a variable t
that had not been defined.
template = Template.new({
name: params.name,
fields: params.fields
})
return template if t.save
Let me know if I can help at all by providing more information.
stack trace:
/Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0/lib/did_you_mean/spell_checkers/name_error_checkers/variable_name_checker.rb:10: [BUG] Segmentation fault at 0x0000000000707a
ruby 2.3.0p0 (2015-12-25 revision 53290) [x86_64-darwin14]
-- Crash Report log information --------------------------------------------
See Crash Report log file under the one of following:
* ~/Library/Logs/CrashReporter
* /Library/Logs/CrashReporter
* ~/Library/Logs/DiagnosticReports
* /Library/Logs/DiagnosticReports
for more details.
Don't forget to include the above Crash Report log file in bug reports.
-- Control frame information -----------------------------------------------
c:0026 p:---- s:0151 e:000150 CFUNC :local_variables
c:0025 p:0029 s:0148 e:000147 METHOD /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0/lib/did_you_mean/spell_checkers/name_error_checke [FINISH]
c:0024 p:---- s:0143 e:000142 CFUNC :new
c:0023 p:0076 s:0139 e:000138 METHOD /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0/lib/did_you_mean/spell_checkers/name_error_checke
c:0022 p:0039 s:0135 e:000134 METHOD /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0/lib/did_you_mean/core_ext/name_error.rb:24
c:0021 p:0008 s:0132 e:000131 METHOD /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0/lib/did_you_mean/core_ext/name_error.rb:20
c:0020 p:0054 s:0129 e:000126 METHOD /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0/lib/did_you_mean/core_ext/name_error.rb:13 [FINISH]
c:0019 p:---- s:0122 e:000121 CFUNC :message
c:0018 p:0017 s:0119 e:000116 METHOD /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/rack-1.6.4/lib/rack/showexceptions.rb:59
c:0017 p:0051 s:0112 e:000111 RESCUE /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/rack-1.6.4/lib/rack/showexceptions.rb:26
c:0016 p:0013 s:0109 e:000108 METHOD /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/rack-1.6.4/lib/rack/showexceptions.rb:24
c:0015 p:0026 s:0101 e:000100 METHOD /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/rack-1.6.4/lib/rack/commonlogger.rb:33
c:0014 p:0029 s:0093 e:000092 METHOD /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/shotgun-0.9.1/lib/shotgun/loader.rb:86
c:0013 p:0082 s:0086 e:000085 METHOD /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/shotgun-0.9.1/lib/shotgun/loader.rb:31
c:0012 p:0013 s:0082 e:000081 METHOD /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/shotgun-0.9.1/lib/shotgun/loader.rb:18
c:0011 p:0048 s:0078 e:000077 METHOD /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/shotgun-0.9.1/lib/shotgun/favicon.rb:12
c:0010 p:0042 s:0074 e:000073 METHOD /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/shotgun-0.9.1/lib/shotgun/static.rb:14
c:0009 p:0170 s:0067 e:000066 BLOCK /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/rack-1.6.4/lib/rack/urlmap.rb:66 [FINISH]
c:0008 p:---- s:0059 e:000058 CFUNC :each
c:0007 p:0067 s:0056 e:000055 METHOD /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/rack-1.6.4/lib/rack/urlmap.rb:50
c:0006 p:0013 s:0047 e:000046 METHOD /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/rack-1.6.4/lib/rack/builder.rb:153
c:0005 p:0354 s:0043 E:001110 METHOD /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/rack-1.6.4/lib/rack/handler/webrick.rb:88
c:0004 p:0207 s:0028 e:000027 METHOD /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:140
c:0003 p:0344 s:0018 e:000017 METHOD /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:96
c:0002 p:0101 s:0007 e:000006 BLOCK /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/webrick/server.rb:296 [FINISH]
c:0001 p:---- s:0002 e:000001 (none) [FINISH]
-- Ruby level backtrace information ----------------------------------------
/Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/webrick/server.rb:296:in `block in start_thread'
/Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:96:in `run'
/Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:140:in `service'
/Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/rack-1.6.4/lib/rack/handler/webrick.rb:88:in `service'
/Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/rack-1.6.4/lib/rack/builder.rb:153:in `call'
/Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/rack-1.6.4/lib/rack/urlmap.rb:50:in `call'
/Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/rack-1.6.4/lib/rack/urlmap.rb:50:in `each'
/Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/rack-1.6.4/lib/rack/urlmap.rb:66:in `block in call'
/Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/shotgun-0.9.1/lib/shotgun/static.rb:14:in `call'
/Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/shotgun-0.9.1/lib/shotgun/favicon.rb:12:in `call'
/Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/shotgun-0.9.1/lib/shotgun/loader.rb:18:in `call'
/Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/shotgun-0.9.1/lib/shotgun/loader.rb:31:in `call!'
/Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/shotgun-0.9.1/lib/shotgun/loader.rb:86:in `proceed_as_child'
/Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/rack-1.6.4/lib/rack/commonlogger.rb:33:in `call'
/Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/rack-1.6.4/lib/rack/showexceptions.rb:24:in `call'
/Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/rack-1.6.4/lib/rack/showexceptions.rb:26:in `rescue in call'
/Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/rack-1.6.4/lib/rack/showexceptions.rb:59:in `dump_exception'
/Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/rack-1.6.4/lib/rack/showexceptions.rb:59:in `message'
/Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0/lib/did_you_mean/core_ext/name_error.rb:13:in `to_s'
/Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0/lib/did_you_mean/core_ext/name_error.rb:20:in `corrections'
/Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0/lib/did_you_mean/core_ext/name_error.rb:24:in `spell_checker'
/Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0/lib/did_you_mean/spell_checkers/name_error_checkers.rb:18:in `new'
/Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0/lib/did_you_mean/spell_checkers/name_error_checkers.rb:18:in `new'
/Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0/lib/did_you_mean/spell_checkers/name_error_checkers/variable_name_checker.rb:10:in `initialize'
/Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0/lib/did_you_mean/spell_checkers/name_error_checkers/variable_name_checker.rb:10:in `local_variables'
-- Machine register context ------------------------------------------------
rax: 0x000000000000707a rbx: 0x0000000000016b31 rcx: 0x0000000000000001
rdx: 0x0000000000000014 rdi: 0x00007fbbf28ae3b0 rsi: 0x00000000016b310c
rbp: 0x0000700000106470 rsp: 0x0000700000106440 r8: 0x00007fbbf0c06fc8
r9: 0x0000000000000ae2 r10: 0x00007fbbf2800000 r11: 0x0000000000000000
r12: 0x00007fbbf481bed0 r13: 0x00007fbbf3aa9a70 r14: 0x00007fbbf307d918
r15: 0x0000000000000000 rip: 0x00000001057db344 rfl: 0x0000000000010202
-- C level backtrace information -------------------------------------------
0 ruby 0x00000001057ec634 rb_vm_bugreport + 388
1 ruby 0x000000010568e073 rb_bug_context + 483
2 ruby 0x00000001057616b3 sigsegv + 83
3 libsystem_platform.dylib 0x00007fff85a5beaa _sigtramp + 26
4 ruby 0x00000001057db344 rb_iseq_local_variables + 84
5 ??? 0x00007fbbf40625a0 0x0 + 140445229655456
-- Other runtime information -----------------------------------------------
* Loaded script: /Users/john/.rbenv/versions/2.3.0/bin/shotgun
* Loaded features:
0 enumerator.so
1 thread.rb
2 rational.so
3 complex.so
4 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/x86_64-darwin14/enc/encdb.bundle
5 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/x86_64-darwin14/enc/trans/transdb.bundle
6 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/unicode_normalize.rb
7 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/x86_64-darwin14/rbconfig.rb
8 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/rubygems/compatibility.rb
9 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/rubygems/defaults.rb
10 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/rubygems/deprecate.rb
11 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/rubygems/errors.rb
12 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/rubygems/version.rb
13 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/rubygems/requirement.rb
14 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/rubygems/platform.rb
15 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/rubygems/basic_specification.rb
16 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/rubygems/stub_specification.rb
17 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/rubygems/util/list.rb
18 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/x86_64-darwin14/stringio.bundle
19 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/rubygems/specification.rb
20 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/rubygems/exceptions.rb
21 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/rubygems/core_ext/kernel_gem.rb
22 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/monitor.rb
23 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb
24 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/rubygems.rb
25 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/rubygems/path_support.rb
26 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/rubygems/dependency.rb
27 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0/lib/did_you_mean/version.rb
28 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0/lib/did_you_mean/core_ext/name_error.rb
29 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0/lib/did_you_mean/levenshtein.rb
30 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0/lib/did_you_mean/jaro_winkler.rb
31 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0/lib/did_you_mean/spell_checkable.rb
32 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/delegate.rb
33 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0/lib/did_you_mean/spell_checkers/name_error_checkers/class_name_checker.rb
34 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0/lib/did_you_mean/spell_checkers/name_error_checkers/variable_name_checker.rb
35 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0/lib/did_you_mean/spell_checkers/name_error_checkers.rb
36 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0/lib/did_you_mean/spell_checkers/method_name_checker.rb
37 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0/lib/did_you_mean/spell_checkers/null_checker.rb
38 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0/lib/did_you_mean/formatter.rb
39 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0/lib/did_you_mean.rb
40 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/x86_64-darwin14/pathname.bundle
41 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/pathname.rb
42 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/bundler-1.11.2/lib/bundler/constants.rb
43 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/x86_64-darwin14/io/console.bundle
44 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/rubygems/user_interaction.rb
45 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/x86_64-darwin14/etc.bundle
46 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/rubygems/config_file.rb
47 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/rubygems/ext/build_error.rb
48 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/rubygems/ext/builder.rb
49 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/rubygems/ext/configure_builder.rb
50 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/fileutils.rb
51 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/tmpdir.rb
52 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/tempfile.rb
53 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/rubygems/ext/ext_conf_builder.rb
54 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/rubygems/ext/rake_builder.rb
55 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/optparse.rb
56 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/rubygems/command.rb
57 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/rubygems/ext/cmake_builder.rb
58 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/rubygems/ext.rb
59 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/bundler-1.11.2/lib/bundler/rubygems_integration.rb
60 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/bundler-1.11.2/lib/bundler/current_ruby.rb
61 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/bundler-1.11.2/lib/bundler/shared_helpers.rb
62 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/bundler-1.11.2/lib/bundler/gem_path_manipulation.rb
63 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/x86_64-darwin14/socket.bundle
64 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/x86_64-darwin14/io/wait.bundle
65 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/socket.rb
66 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/timeout.rb
67 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/net/protocol.rb
68 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/uri/rfc2396_parser.rb
69 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/uri/rfc3986_parser.rb
70 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/uri/common.rb
71 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/uri/generic.rb
72 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/uri/ftp.rb
73 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/uri/http.rb
74 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/uri/https.rb
75 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/uri/ldap.rb
76 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/uri/ldaps.rb
77 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/uri/mailto.rb
78 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/uri.rb
79 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/x86_64-darwin14/zlib.bundle
80 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/net/http/exceptions.rb
81 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/net/http/header.rb
82 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/x86_64-darwin14/enc/windows_31j.bundle
83 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/net/http/generic_request.rb
84 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/net/http/request.rb
85 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/net/http/requests.rb
86 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/net/http/response.rb
87 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/net/http/responses.rb
88 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/net/http/proxy_delta.rb
89 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/net/http/backward.rb
90 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/net/http.rb
91 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/x86_64-darwin14/date_core.bundle
92 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/date.rb
93 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/time.rb
94 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/rubygems/request/http_pool.rb
95 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/rubygems/request/https_pool.rb
96 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/rubygems/request/connection_pools.rb
97 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/rubygems/request.rb
98 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/cgi/core.rb
99 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/x86_64-darwin14/cgi/escape.bundle
100 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/cgi/util.rb
101 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/cgi/cookie.rb
102 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/cgi.rb
103 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/rubygems/uri_formatter.rb
104 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/x86_64-darwin14/digest.bundle
105 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/digest.rb
106 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/x86_64-darwin14/openssl.bundle
107 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/openssl/bn.rb
108 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/openssl/pkey.rb
109 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/openssl/cipher.rb
110 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/openssl/config.rb
111 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/openssl/digest.rb
112 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/openssl/x509.rb
113 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/openssl/buffering.rb
114 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/x86_64-darwin14/io/nonblock.bundle
115 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/openssl/ssl.rb
116 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/openssl.rb
117 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/securerandom.rb
118 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/resolv.rb
119 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/rubygems/remote_fetcher.rb
120 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/bundler-1.11.2/lib/bundler/gem_remote_fetcher.rb
121 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/bundler-1.11.2/lib/bundler/gem_helpers.rb
122 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/bundler-1.11.2/lib/bundler/match_platform.rb
123 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/bundler-1.11.2/lib/bundler/rubygems_ext.rb
124 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/bundler-1.11.2/lib/bundler/version.rb
125 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/bundler-1.11.2/lib/bundler/errors.rb
126 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/bundler-1.11.2/lib/bundler.rb
127 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/bundler-1.11.2/lib/bundler/settings.rb
128 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/x86_64-darwin14/strscan.bundle
129 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/bundler-1.11.2/lib/bundler/source.rb
130 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/x86_64-darwin14/digest/sha1.bundle
131 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/bundler-1.11.2/lib/bundler/source/path.rb
132 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/bundler-1.11.2/lib/bundler/source/git.rb
133 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/rubygems/text.rb
134 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/rubygems/name_tuple.rb
135 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/rubygems/spec_fetcher.rb
136 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/bundler-1.11.2/lib/bundler/source/rubygems.rb
137 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/bundler-1.11.2/lib/bundler/lockfile_parser.rb
138 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/set.rb
139 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/bundler-1.11.2/lib/bundler/definition.rb
140 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/bundler-1.11.2/lib/bundler/dependency.rb
141 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/bundler-1.11.2/lib/bundler/ruby_dsl.rb
142 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/bundler-1.11.2/lib/bundler/dsl.rb
143 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/bundler-1.11.2/lib/bundler/source_list.rb
144 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/bundler-1.11.2/lib/bundler/ruby_version.rb
145 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/bundler-1.11.2/lib/bundler/lazy_specification.rb
146 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/tsort.rb
147 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/forwardable.rb
148 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/bundler-1.11.2/lib/bundler/spec_set.rb
149 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/bundler-1.11.2/lib/bundler/environment.rb
150 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/bundler-1.11.2/lib/bundler/runtime.rb
151 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/bundler-1.11.2/lib/bundler/dep_proxy.rb
152 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/bundler-1.11.2/lib/bundler/index.rb
153 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/bundler-1.11.2/lib/bundler/remote_specification.rb
154 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/bundler-1.11.2/lib/bundler/stub_specification.rb
155 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/bundler-1.11.2/lib/bundler/endpoint_specification.rb
156 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/bundler-1.11.2/lib/bundler/setup.rb
157 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/rack-1.6.4/lib/rack/multipart.rb
158 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/rack-1.6.4/lib/rack/utils.rb
159 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/rack-1.6.4/lib/rack.rb
160 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/rack-1.6.4/lib/rack/request.rb
161 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/rack-1.6.4/lib/rack/body_proxy.rb
162 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/rack-1.6.4/lib/rack/response.rb
163 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/rack-1.6.4/lib/rack/lint.rb
164 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/rack-1.6.4/lib/rack/commonlogger.rb
165 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/ostruct.rb
166 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/erb.rb
167 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/rack-1.6.4/lib/rack/showexceptions.rb
168 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/shotgun-0.9.1/lib/shotgun.rb
169 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/rack-1.6.4/lib/rack/handler.rb
170 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/webrick/compat.rb
171 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/webrick/version.rb
172 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/webrick/httpversion.rb
173 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/webrick/httputils.rb
174 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/singleton.rb
175 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/webrick/utils.rb
176 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/webrick/log.rb
177 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/webrick/config.rb
178 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/webrick/server.rb
179 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/webrick/accesslog.rb
180 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/webrick/htmlutils.rb
181 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/webrick/cookie.rb
182 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/webrick/httpstatus.rb
183 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/webrick/httprequest.rb
184 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/webrick/httpresponse.rb
185 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/webrick/httpservlet/abstract.rb
186 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/webrick/httpservlet/filehandler.rb
187 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/webrick/httpservlet/cgihandler.rb
188 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/webrick/httpservlet/erbhandler.rb
189 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/webrick/httpservlet/prochandler.rb
190 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/webrick/httpservlet.rb
191 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb
192 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/webrick/httpauth/authenticator.rb
193 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/webrick/httpauth/basicauth.rb
194 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/x86_64-darwin14/digest/md5.bundle
195 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/webrick/httpauth/digestauth.rb
196 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/webrick/httpauth/userdb.rb
197 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/webrick/httpauth/htpasswd.rb
198 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/webrick/httpauth/htdigest.rb
199 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/webrick/httpauth/htgroup.rb
200 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/webrick/httpauth.rb
201 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/webrick.rb
202 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/rack-1.6.4/lib/rack/content_length.rb
203 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/rack-1.6.4/lib/rack/handler/webrick.rb
204 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/rack-1.6.4/lib/rack/builder.rb
205 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/rack-1.6.4/lib/rack/mime.rb
206 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/rack-1.6.4/lib/rack/file.rb
207 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/shotgun-0.9.1/lib/shotgun/static.rb
208 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/shotgun-0.9.1/lib/shotgun/favicon.rb
209 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/shotgun-0.9.1/lib/shotgun/loader.rb
210 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/rack-1.6.4/lib/rack/urlmap.rb
211 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/logger.rb
212 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/rack-mount-0.8.3/lib/rack/mount.rb
213 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/rack-accept-0.4.5/lib/rack/accept.rb
214 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/rack-1.6.4/lib/rack/auth/abstract/handler.rb
215 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/rack-1.6.4/lib/rack/auth/abstract/request.rb
216 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/rack-1.6.4/lib/rack/auth/basic.rb
217 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/rack-1.6.4/lib/rack/auth/digest/params.rb
218 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/rack-1.6.4/lib/rack/auth/digest/nonce.rb
219 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/rack-1.6.4/lib/rack/auth/digest/request.rb
220 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/rack-1.6.4/lib/rack/auth/digest/md5.rb
221 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/hashie-3.4.3/lib/hashie/version.rb
222 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/hashie-3.4.3/lib/hashie/extensions/stringify_keys.rb
223 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/hashie-3.4.3/lib/hashie/extensions/symbolize_keys.rb
224 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/hashie-3.4.3/lib/hashie.rb
225 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/gem_version.rb
226 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/version.rb
227 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/core_ext/hash/keys.rb
228 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/core_ext/hash/reverse_merge.rb
229 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/hash_with_indifferent_access.rb
230 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/core_ext/hash/indifferent_access.rb
231 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/x86_64-darwin14/bigdecimal.bundle
232 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/core_ext/object/duplicable.rb
233 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/core_ext/object/deep_dup.rb
234 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/psych/exception.rb
235 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/psych/syntax_error.rb
236 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/x86_64-darwin14/psych.bundle
237 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/psych/omap.rb
238 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/psych/set.rb
239 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/psych/class_loader.rb
240 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/psych/scalar_scanner.rb
241 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/psych/nodes/node.rb
242 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/psych/nodes/stream.rb
243 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/psych/nodes/document.rb
244 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/psych/nodes/sequence.rb
245 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/psych/nodes/scalar.rb
246 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/psych/nodes/mapping.rb
247 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/psych/nodes/alias.rb
248 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/psych/nodes.rb
249 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/psych/streaming.rb
250 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/psych/visitors/visitor.rb
251 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/psych/visitors/to_ruby.rb
252 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/psych/visitors/emitter.rb
253 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/psych/handler.rb
254 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/psych/tree_builder.rb
255 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/psych/visitors/yaml_tree.rb
256 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/psych/json/ruby_events.rb
257 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/psych/visitors/json_tree.rb
258 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/psych/visitors/depth_first.rb
259 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/psych/visitors.rb
260 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/psych/parser.rb
261 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/psych/coder.rb
262 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/psych/core_ext.rb
263 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/psych/deprecated.rb
264 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/psych/stream.rb
265 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/psych/json/yaml_events.rb
266 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/psych/json/tree_builder.rb
267 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/psych/json/stream.rb
268 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/psych/handlers/document_stream.rb
269 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/psych.rb
270 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/yaml.rb
271 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/ordered_hash.rb
272 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/core_ext/object/to_query.rb
273 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/core_ext/object/to_param.rb
274 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/base64.rb
275 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/core_ext/module/delegation.rb
276 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/thread_safe-0.3.5/lib/thread_safe/version.rb
277 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/thread_safe-0.3.5/lib/thread_safe/synchronized_delegator.rb
278 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/thread_safe-0.3.5/lib/thread_safe.rb
279 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/core_ext/array/prepend_and_append.rb
280 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/core_ext/hash/deep_merge.rb
281 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/core_ext/hash/except.rb
282 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/core_ext/hash/slice.rb
283 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/i18n-0.7.0/lib/i18n/version.rb
284 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/i18n-0.7.0/lib/i18n/exceptions.rb
285 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/i18n-0.7.0/lib/i18n/interpolate/ruby.rb
286 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/i18n-0.7.0/lib/i18n.rb
287 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/lazy_load_hooks.rb
288 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/i18n-0.7.0/lib/i18n/config.rb
289 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/i18n.rb
290 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/thread_safe-0.3.5/lib/thread_safe/non_concurrent_cache_backend.rb
291 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/thread_safe-0.3.5/lib/thread_safe/mri_cache_backend.rb
292 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/thread_safe-0.3.5/lib/thread_safe/cache.rb
293 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/inflector/inflections.rb
294 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/inflections.rb
295 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/inflector/methods.rb
296 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/multibyte.rb
297 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/core_ext/string/multibyte.rb
298 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/inflector/transliterate.rb
299 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/core_ext/string/inflections.rb
300 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/core_ext/date_time/calculations.rb
301 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/core_ext/kernel/singleton_class.rb
302 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/deprecation/instance_delegator.rb
303 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/notifications/instrumenter.rb
304 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/mutex_m.rb
305 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/notifications/fanout.rb
306 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/per_thread_registry.rb
307 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/notifications.rb
308 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/deprecation/behaviors.rb
309 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/deprecation/reporting.rb
310 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/core_ext/module/aliasing.rb
311 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/core_ext/array/extract_options.rb
312 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/deprecation/method_wrappers.rb
313 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/deprecation/proxy_wrappers.rb
314 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/core_ext/module/deprecation.rb
315 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/deprecation.rb
316 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/core_ext/kernel/reporting.rb
317 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/core_ext/object/blank.rb
318 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/xml_mini/rexml.rb
319 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/xml_mini.rb
320 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/core_ext/array/conversions.rb
321 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/core_ext/object/acts_like.rb
322 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/core_ext/time/acts_like.rb
323 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/duration.rb
324 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/tzinfo-1.2.2/lib/tzinfo/ruby_core_support.rb
325 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/tzinfo-1.2.2/lib/tzinfo/offset_rationals.rb
326 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/tzinfo-1.2.2/lib/tzinfo/time_or_datetime.rb
327 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/tzinfo-1.2.2/lib/tzinfo/timezone_definition.rb
328 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/tzinfo-1.2.2/lib/tzinfo/timezone_offset.rb
329 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/tzinfo-1.2.2/lib/tzinfo/timezone_transition.rb
330 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/tzinfo-1.2.2/lib/tzinfo/timezone_transition_definition.rb
331 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/tzinfo-1.2.2/lib/tzinfo/timezone_index_definition.rb
332 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/tzinfo-1.2.2/lib/tzinfo/timezone_info.rb
333 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/tzinfo-1.2.2/lib/tzinfo/data_timezone_info.rb
334 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/tzinfo-1.2.2/lib/tzinfo/linked_timezone_info.rb
335 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/tzinfo-1.2.2/lib/tzinfo/transition_data_timezone_info.rb
336 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/tzinfo-1.2.2/lib/tzinfo/zoneinfo_timezone_info.rb
337 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/tzinfo-1.2.2/lib/tzinfo/data_source.rb
338 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/tzinfo-1.2.2/lib/tzinfo/ruby_data_source.rb
339 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/tzinfo-1.2.2/lib/tzinfo/zoneinfo_data_source.rb
340 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/tzinfo-1.2.2/lib/tzinfo/timezone_period.rb
341 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/tzinfo-1.2.2/lib/tzinfo/timezone.rb
342 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/tzinfo-1.2.2/lib/tzinfo/info_timezone.rb
343 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/tzinfo-1.2.2/lib/tzinfo/data_timezone.rb
344 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/tzinfo-1.2.2/lib/tzinfo/linked_timezone.rb
345 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/tzinfo-1.2.2/lib/tzinfo/timezone_proxy.rb
346 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/tzinfo-1.2.2/lib/tzinfo/country_index_definition.rb
347 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/tzinfo-1.2.2/lib/tzinfo/country_info.rb
348 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/tzinfo-1.2.2/lib/tzinfo/ruby_country_info.rb
349 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/tzinfo-1.2.2/lib/tzinfo/zoneinfo_country_info.rb
350 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/tzinfo-1.2.2/lib/tzinfo/country.rb
351 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/tzinfo-1.2.2/lib/tzinfo/country_timezone.rb
352 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/tzinfo-1.2.2/lib/tzinfo.rb
353 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/core_ext/object/try.rb
354 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/values/time_zone.rb
355 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/core_ext/time/conversions.rb
356 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/time_with_zone.rb
357 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/core_ext/date_and_time/zones.rb
358 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/core_ext/time/zones.rb
359 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/core_ext/date_and_time/calculations.rb
360 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/core_ext/date/zones.rb
361 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/core_ext/date/calculations.rb
362 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/core_ext/time/calculations.rb
363 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/core_ext/time/marshal.rb
364 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/core_ext/time.rb
365 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/core_ext/date/acts_like.rb
366 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/core_ext/module/remove_method.rb
367 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/core_ext/date/conversions.rb
368 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/core_ext/date.rb
369 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/core_ext/date_time/acts_like.rb
370 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/core_ext/date_time/conversions.rb
371 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/core_ext/date_time/zones.rb
372 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/core_ext/date_time.rb
373 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/core_ext/numeric/time.rb
374 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/core_ext/integer/time.rb
375 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/core_ext/string/conversions.rb
376 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/core_ext/string/zones.rb
377 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/time.rb
378 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/core_ext/array/wrap.rb
379 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/core_ext/hash/conversions.rb
380 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/core_ext/object/conversions.rb
381 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/grape-0.11.0/lib/grape/util/content_types.rb
382 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/multi_json-1.11.2/lib/multi_json/options.rb
383 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/multi_json-1.11.2/lib/multi_json/version.rb
384 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/multi_json-1.11.2/lib/multi_json/adapter_error.rb
385 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/multi_json-1.11.2/lib/multi_json/parse_error.rb
386 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/multi_json-1.11.2/lib/multi_json.rb
387 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/multi_xml-0.5.5/lib/multi_xml.rb
388 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/descendants_tracker-0.0.4/lib/descendants_tracker.rb
389 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/equalizer-0.0.11/lib/equalizer.rb
390 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/ice_nine-0.11.1/lib/ice_nine/support/recursion_guard.rb
391 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/ice_nine-0.11.1/lib/ice_nine/freezer.rb
392 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/ice_nine-0.11.1/lib/ice_nine/freezer/object.rb
393 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/ice_nine-0.11.1/lib/ice_nine/freezer/no_freeze.rb
394 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/ice_nine-0.11.1/lib/ice_nine/freezer/array.rb
395 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/ice_nine-0.11.1/lib/ice_nine/freezer/false_class.rb
396 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/ice_nine-0.11.1/lib/ice_nine/freezer/hash.rb
397 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/ice_nine-0.11.1/lib/ice_nine/freezer/hash/state.rb
398 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/ice_nine-0.11.1/lib/ice_nine/freezer/nil_class.rb
399 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/ice_nine-0.11.1/lib/ice_nine/freezer/module.rb
400 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/ice_nine-0.11.1/lib/ice_nine/freezer/numeric.rb
401 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/ice_nine-0.11.1/lib/ice_nine/freezer/range.rb
402 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/ice_nine-0.11.1/lib/ice_nine/freezer/rubinius.rb
403 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/ice_nine-0.11.1/lib/ice_nine/freezer/struct.rb
404 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/ice_nine-0.11.1/lib/ice_nine/freezer/symbol.rb
405 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/ice_nine-0.11.1/lib/ice_nine/freezer/true_class.rb
406 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/ice_nine-0.11.1/lib/ice_nine/version.rb
407 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/ice_nine-0.11.1/lib/ice_nine.rb
408 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/axiom-types-0.1.1/lib/axiom/types/support/options.rb
409 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/axiom-types-0.1.1/lib/axiom/types/support/infinity.rb
410 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/axiom-types-0.1.1/lib/axiom/types/value_comparable.rb
411 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/axiom-types-0.1.1/lib/axiom/types/length_comparable.rb
412 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/axiom-types-0.1.1/lib/axiom/types/encodable.rb
413 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/axiom-types-0.1.1/lib/axiom/types/type.rb
414 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/axiom-types-0.1.1/lib/axiom/types/object.rb
415 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/axiom-types-0.1.1/lib/axiom/types/collection.rb
416 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/axiom-types-0.1.1/lib/axiom/types/numeric.rb
417 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/axiom-types-0.1.1/lib/axiom/types/array.rb
418 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/axiom-types-0.1.1/lib/axiom/types/boolean.rb
419 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/axiom-types-0.1.1/lib/axiom/types/class.rb
420 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/axiom-types-0.1.1/lib/axiom/types/date.rb
421 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/axiom-types-0.1.1/lib/axiom/types/date_time.rb
422 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/axiom-types-0.1.1/lib/axiom/types/decimal.rb
423 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/axiom-types-0.1.1/lib/axiom/types/float.rb
424 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/axiom-types-0.1.1/lib/axiom/types/hash.rb
425 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/axiom-types-0.1.1/lib/axiom/types/integer.rb
426 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/axiom-types-0.1.1/lib/axiom/types/set.rb
427 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/axiom-types-0.1.1/lib/axiom/types/string.rb
428 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/axiom-types-0.1.1/lib/axiom/types/symbol.rb
429 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/axiom-types-0.1.1/lib/axiom/types/time.rb
430 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/axiom-types-0.1.1/lib/axiom/types/version.rb
431 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/axiom-types-0.1.1/lib/axiom/types.rb
432 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/axiom-types-0.1.1/lib/axiom-types.rb
433 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/bigdecimal/util.rb
434 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/coercible-1.0.0/lib/support/options.rb
435 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/coercible-1.0.0/lib/support/type_lookup.rb
436 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/coercible-1.0.0/lib/coercible/version.rb
437 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/coercible-1.0.0/lib/coercible/configuration.rb
438 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/coercible-1.0.0/lib/coercible/coercer.rb
439 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/coercible-1.0.0/lib/coercible/coercer/configurable.rb
440 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/coercible-1.0.0/lib/coercible/coercer/object.rb
441 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/coercible-1.0.0/lib/coercible/coercer/numeric.rb
442 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/coercible-1.0.0/lib/coercible/coercer/float.rb
443 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/coercible-1.0.0/lib/coercible/coercer/integer.rb
444 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/coercible-1.0.0/lib/coercible/coercer/decimal.rb
445 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/coercible-1.0.0/lib/coercible/coercer/string.rb
446 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/coercible-1.0.0/lib/coercible/coercer/symbol.rb
447 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/coercible-1.0.0/lib/coercible/coercer/time_coercions.rb
448 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/coercible-1.0.0/lib/coercible/coercer/date.rb
449 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/coercible-1.0.0/lib/coercible/coercer/date_time.rb
450 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/coercible-1.0.0/lib/coercible/coercer/time.rb
451 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/coercible-1.0.0/lib/coercible/coercer/false_class.rb
452 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/coercible-1.0.0/lib/coercible/coercer/true_class.rb
453 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/coercible-1.0.0/lib/coercible/coercer/array.rb
454 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/coercible-1.0.0/lib/coercible/coercer/hash.rb
455 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/coercible-1.0.0/lib/coercible.rb
456 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/virtus-1.0.5/lib/virtus/support/equalizer.rb
457 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/virtus-1.0.5/lib/virtus/support/options.rb
458 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/virtus-1.0.5/lib/virtus/support/type_lookup.rb
459 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/virtus-1.0.5/lib/virtus/model.rb
460 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/virtus-1.0.5/lib/virtus/extensions.rb
461 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/virtus-1.0.5/lib/virtus/const_missing_extensions.rb
462 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/virtus-1.0.5/lib/virtus/class_inclusions.rb
463 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/virtus-1.0.5/lib/virtus/module_extensions.rb
464 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/virtus-1.0.5/lib/virtus/configuration.rb
465 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/virtus-1.0.5/lib/virtus/builder.rb
466 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/virtus-1.0.5/lib/virtus/builder/hook_context.rb
467 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/virtus-1.0.5/lib/virtus/class_methods.rb
468 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/virtus-1.0.5/lib/virtus/instance_methods.rb
469 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/virtus-1.0.5/lib/virtus/value_object.rb
470 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/virtus-1.0.5/lib/virtus/coercer.rb
471 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/virtus-1.0.5/lib/virtus/attribute_set.rb
472 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/virtus-1.0.5/lib/virtus/attribute/default_value.rb
473 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/virtus-1.0.5/lib/virtus/attribute/default_value/from_clonable.rb
474 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/virtus-1.0.5/lib/virtus/attribute/default_value/from_callable.rb
475 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/virtus-1.0.5/lib/virtus/attribute/default_value/from_symbol.rb
476 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/virtus-1.0.5/lib/virtus/attribute.rb
477 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/virtus-1.0.5/lib/virtus/attribute/builder.rb
478 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/virtus-1.0.5/lib/virtus/attribute/coercer.rb
479 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/virtus-1.0.5/lib/virtus/attribute/accessor.rb
480 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/virtus-1.0.5/lib/virtus/attribute/coercible.rb
481 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/virtus-1.0.5/lib/virtus/attribute/strict.rb
482 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/virtus-1.0.5/lib/virtus/attribute/lazy_default.rb
483 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/virtus-1.0.5/lib/virtus/attribute/nullify_blank.rb
484 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/virtus-1.0.5/lib/virtus/attribute/boolean.rb
485 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/virtus-1.0.5/lib/virtus/attribute/collection.rb
486 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/virtus-1.0.5/lib/virtus/attribute/hash.rb
487 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/virtus-1.0.5/lib/virtus/attribute/embedded_value.rb
488 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/virtus-1.0.5/lib/virtus.rb
489 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/grape-0.11.0/lib/grape/middleware/versioner.rb
490 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/concern.rb
491 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/grape-0.11.0/lib/grape/middleware/auth/dsl.rb
492 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/grape-0.11.0/lib/grape/dsl/settings.rb
493 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/grape-0.11.0/lib/grape/dsl/configuration.rb
494 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/grape-0.11.0/lib/grape/dsl/validations.rb
495 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/grape-0.11.0/lib/grape/dsl/callbacks.rb
496 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/grape-0.11.0/lib/grape/dsl/helpers.rb
497 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/grape-0.11.0/lib/grape/dsl/middleware.rb
498 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/grape-0.11.0/lib/grape/dsl/request_response.rb
499 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/grape-0.11.0/lib/grape/dsl/routing.rb
500 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/grape-0.11.0/lib/grape/dsl/api.rb
501 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/rack-mount-0.8.3/lib/rack/mount/multimap.rb
502 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/rack-mount-0.8.3/lib/rack/mount/vendor/regin/regin.rb
503 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/rack-mount-0.8.3/lib/rack/mount/utils.rb
504 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/rack-mount-0.8.3/lib/rack/mount/generatable_regexp.rb
505 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/rack-mount-0.8.3/lib/rack/mount/regexp_with_named_groups.rb
506 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/rack-mount-0.8.3/lib/rack/mount/route.rb
507 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/rack-mount-0.8.3/lib/rack/mount/route_set.rb
508 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/rack-mount-0.8.3/lib/rack/mount/analysis/splitting.rb
509 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/rack-mount-0.8.3/lib/rack/mount/analysis/histogram.rb
510 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/rack-mount-0.8.3/lib/rack/mount/code_generation.rb
511 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/grape-0.11.0/lib/grape/util/inheritable_setting.rb
512 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/grape-0.11.0/lib/grape/util/inheritable_values.rb
513 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/grape-0.11.0/lib/grape/util/stackable_values.rb
514 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/grape-0.11.0/lib/grape/api.rb
515 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/grape-0.11.0/lib/grape/validations.rb
516 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/grape-0.11.0/lib/grape/validations/validators/base.rb
517 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/grape-0.11.0/lib/grape/validations/attributes_iterator.rb
518 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/grape-0.11.0/lib/grape/validations/validators/allow_blank.rb
519 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/grape-0.11.0/lib/grape/validations/validators/multiple_params_base.rb
520 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/grape-0.11.0/lib/grape/validations/validators/at_least_one_of.rb
521 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/grape-0.11.0/lib/grape/validations/validators/coerce.rb
522 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/grape-0.11.0/lib/grape/validations/validators/default.rb
523 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/grape-0.11.0/lib/grape/validations/validators/mutual_exclusion.rb
524 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/grape-0.11.0/lib/grape/validations/validators/exactly_one_of.rb
525 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/grape-0.11.0/lib/grape/validations/validators/presence.rb
526 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/grape-0.11.0/lib/grape/validations/validators/regexp.rb
527 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/grape-0.11.0/lib/grape/validations/validators/values.rb
528 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/grape-0.11.0/lib/grape/dsl/parameters.rb
529 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/grape-0.11.0/lib/grape/validations/params_scope.rb
530 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/grape-0.11.0/lib/grape/validations/validators/all_or_none.rb
531 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/grape-0.11.0/lib/grape/version.rb
532 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/grape-0.11.0/lib/grape.rb
533 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/rack-cors-0.4.0/lib/rack/cors.rb
534 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/pg-0.18.4/lib/pg_ext.bundle
535 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/pg-0.18.4/lib/pg/exceptions.rb
536 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/pg-0.18.4/lib/pg/constants.rb
537 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/pg-0.18.4/lib/pg/coder.rb
538 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/pg-0.18.4/lib/pg/text_encoder.rb
539 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/pg-0.18.4/lib/pg/text_decoder.rb
540 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/pg-0.18.4/lib/pg/basic_type_mapping.rb
541 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/pg-0.18.4/lib/pg/type_map_by_column.rb
542 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/pg-0.18.4/lib/pg/connection.rb
543 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/pg-0.18.4/lib/pg/result.rb
544 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/pg-0.18.4/lib/pg.rb
545 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/dependencies/autoload.rb
546 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/core_ext/module/attribute_accessors.rb
547 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/logger_silence.rb
548 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/logger.rb
549 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support.rb
550 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/core_ext/class/attribute.rb
551 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/rails.rb
552 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activemodel-4.2.5/lib/active_model/gem_version.rb
553 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activemodel-4.2.5/lib/active_model/version.rb
554 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activemodel-4.2.5/lib/active_model.rb
555 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/arel-6.0.3/lib/arel/crud.rb
556 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/arel-6.0.3/lib/arel/factory_methods.rb
557 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/arel-6.0.3/lib/arel/expressions.rb
558 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/arel-6.0.3/lib/arel/predications.rb
559 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/arel-6.0.3/lib/arel/window_predications.rb
560 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/arel-6.0.3/lib/arel/math.rb
561 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/arel-6.0.3/lib/arel/alias_predication.rb
562 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/arel-6.0.3/lib/arel/order_predications.rb
563 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/arel-6.0.3/lib/arel/table.rb
564 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/arel-6.0.3/lib/arel/attributes/attribute.rb
565 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/arel-6.0.3/lib/arel/attributes.rb
566 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/arel-6.0.3/lib/arel/compatibility/wheres.rb
567 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/arel-6.0.3/lib/arel/visitors/visitor.rb
568 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/arel-6.0.3/lib/arel/visitors/depth_first.rb
569 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/arel-6.0.3/lib/arel/visitors/reduce.rb
570 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/arel-6.0.3/lib/arel/visitors/to_sql.rb
571 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/arel-6.0.3/lib/arel/visitors/sqlite.rb
572 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/arel-6.0.3/lib/arel/visitors/postgresql.rb
573 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/arel-6.0.3/lib/arel/visitors/mysql.rb
574 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/arel-6.0.3/lib/arel/visitors/mssql.rb
575 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/arel-6.0.3/lib/arel/visitors/oracle.rb
576 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/arel-6.0.3/lib/arel/visitors/where_sql.rb
577 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/arel-6.0.3/lib/arel/visitors/dot.rb
578 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/arel-6.0.3/lib/arel/visitors/ibm_db.rb
579 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/arel-6.0.3/lib/arel/visitors/informix.rb
580 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/arel-6.0.3/lib/arel/visitors.rb
581 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/arel-6.0.3/lib/arel/collectors/plain_string.rb
582 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/arel-6.0.3/lib/arel/collectors/sql_string.rb
583 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/arel-6.0.3/lib/arel/tree_manager.rb
584 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/arel-6.0.3/lib/arel/insert_manager.rb
585 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/arel-6.0.3/lib/arel/select_manager.rb
586 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/arel-6.0.3/lib/arel/update_manager.rb
587 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/arel-6.0.3/lib/arel/delete_manager.rb
588 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/arel-6.0.3/lib/arel/nodes/node.rb
589 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/arel-6.0.3/lib/arel/nodes/select_statement.rb
590 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/arel-6.0.3/lib/arel/nodes/select_core.rb
591 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/arel-6.0.3/lib/arel/nodes/insert_statement.rb
592 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/arel-6.0.3/lib/arel/nodes/update_statement.rb
593 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/arel-6.0.3/lib/arel/nodes/bind_param.rb
594 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/arel-6.0.3/lib/arel/nodes/terminal.rb
595 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/arel-6.0.3/lib/arel/nodes/true.rb
596 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/arel-6.0.3/lib/arel/nodes/false.rb
597 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/arel-6.0.3/lib/arel/nodes/unary.rb
598 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/arel-6.0.3/lib/arel/nodes/grouping.rb
599 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/arel-6.0.3/lib/arel/nodes/ascending.rb
600 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/arel-6.0.3/lib/arel/nodes/descending.rb
601 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/arel-6.0.3/lib/arel/nodes/unqualified_column.rb
602 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/arel-6.0.3/lib/arel/nodes/with.rb
603 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/arel-6.0.3/lib/arel/nodes/binary.rb
604 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/arel-6.0.3/lib/arel/nodes/equality.rb
605 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/arel-6.0.3/lib/arel/nodes/in.rb
606 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/arel-6.0.3/lib/arel/nodes/join_source.rb
607 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/arel-6.0.3/lib/arel/nodes/delete_statement.rb
608 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/arel-6.0.3/lib/arel/nodes/table_alias.rb
609 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/arel-6.0.3/lib/arel/nodes/infix_operation.rb
610 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/arel-6.0.3/lib/arel/nodes/over.rb
611 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/arel-6.0.3/lib/arel/nodes/matches.rb
612 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/arel-6.0.3/lib/arel/nodes/and.rb
613 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/arel-6.0.3/lib/arel/nodes/function.rb
614 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/arel-6.0.3/lib/arel/nodes/count.rb
615 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/arel-6.0.3/lib/arel/nodes/extract.rb
616 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/arel-6.0.3/lib/arel/nodes/values.rb
617 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/arel-6.0.3/lib/arel/nodes/named_function.rb
618 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/arel-6.0.3/lib/arel/nodes/window.rb
619 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/arel-6.0.3/lib/arel/nodes/full_outer_join.rb
620 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/arel-6.0.3/lib/arel/nodes/inner_join.rb
621 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/arel-6.0.3/lib/arel/nodes/outer_join.rb
622 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/arel-6.0.3/lib/arel/nodes/right_outer_join.rb
623 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/arel-6.0.3/lib/arel/nodes/string_join.rb
624 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/arel-6.0.3/lib/arel/nodes/sql_literal.rb
625 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/arel-6.0.3/lib/arel/nodes.rb
626 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/arel-6.0.3/lib/arel.rb
627 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/gem_version.rb
628 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/version.rb
629 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/attribute.rb
630 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/attribute_set/builder.rb
631 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/attribute_set.rb
632 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/core_ext/enumerable.rb
633 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/core_ext/string/filters.rb
634 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activemodel-4.2.5/lib/active_model/attribute_methods.rb
635 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/attribute_methods.rb
636 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/type/decorator.rb
637 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/type/mutable.rb
638 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/type/numeric.rb
639 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/type/time_value.rb
640 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/type/value.rb
641 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/type/integer.rb
642 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/type/big_integer.rb
643 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/type/binary.rb
644 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/type/boolean.rb
645 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/type/date.rb
646 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/type/date_time.rb
647 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/type/decimal.rb
648 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/type/decimal_without_scale.rb
649 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/type/float.rb
650 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/type/serialized.rb
651 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/type/string.rb
652 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/type/text.rb
653 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/type/time.rb
654 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/type/unsigned_integer.rb
655 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/type/type_map.rb
656 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/type/hash_lookup_type_map.rb
657 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/type.rb
658 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/benchmark.rb
659 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/core_ext/benchmark.rb
660 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/connection_adapters/schema_cache.rb
661 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/connection_adapters/abstract/schema_dumper.rb
662 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/core_ext/string/strip.rb
663 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/connection_adapters/abstract/schema_creation.rb
664 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/arel-6.0.3/lib/arel/collectors/bind.rb
665 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/core_ext/big_decimal/conversions.rb
666 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/connection_adapters/abstract/quoting.rb
667 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/connection_adapters/abstract/database_statements.rb
668 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/errors.rb
669 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/migration.rb
670 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/migration/join_table.rb
671 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/core_ext/string/access.rb
672 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/connection_adapters/abstract/schema_definitions.rb
673 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/connection_adapters/abstract/schema_statements.rb
674 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/connection_adapters/abstract/database_limits.rb
675 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/connection_adapters/abstract/query_cache.rb
676 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/descendants_tracker.rb
677 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/callbacks.rb
678 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/connection_adapters/abstract_adapter.rb
679 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/scoping.rb
680 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record.rb
681 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/grape-0.11.0/lib/grape/error_formatter/json.rb
682 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/grape-0.11.0/lib/grape/error_formatter/txt.rb
683 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/grape-0.11.0/lib/grape/error_formatter/xml.rb
684 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/grape-0.11.0/lib/grape/error_formatter/base.rb
685 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/grape-0.11.0/lib/grape/dsl/inside_route.rb
686 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/grape-0.11.0/lib/grape/endpoint.rb
687 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/grape-0.11.0/lib/grape/namespace.rb
688 /Users/john/Development/form-builder/app/api/api.rb
689 /Users/john/Development/form-builder/app/api/templates.rb
690 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/benchmarkable.rb
691 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/inflector.rb
692 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/core_ext/module/introspection.rb
693 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/core_ext/module/anonymous.rb
694 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/core_ext/module/qualified_const.rb
695 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/core_ext/load_error.rb
696 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/core_ext/name_error.rb
697 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/core_ext/string/starts_ends_with.rb
698 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/dependencies.rb
699 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/core_ext/class/delegating_attributes.rb
700 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/core_ext/hash/transform_values.rb
701 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/core_ext/string/behavior.rb
702 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/core_ext/module/reachable.rb
703 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/core_ext/class/subclasses.rb
704 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/attribute_decorators.rb
705 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/subscriber.rb
706 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/log_subscriber.rb
707 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/log_subscriber.rb
708 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/explain_registry.rb
709 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/explain_subscriber.rb
710 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/relation/delegation.rb
711 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/attributes.rb
712 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activemodel-4.2.5/lib/active_model/naming.rb
713 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/connection_handling.rb
714 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/query_cache.rb
715 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/querying.rb
716 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activemodel-4.2.5/lib/active_model/translation.rb
717 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/translation.rb
718 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/dynamic_matchers.rb
719 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/explain.rb
720 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/enum.rb
721 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/core.rb
722 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/connection_adapters/connection_specification.rb
723 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/connection_adapters/abstract/connection_pool.rb
724 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/persistence.rb
725 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/readonly_attributes.rb
726 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/model_schema.rb
727 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/inheritance.rb
728 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/scoping/default.rb
729 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/core_ext/array/access.rb
730 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/core_ext/array/grouping.rb
731 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/core_ext/array.rb
732 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/scoping/named.rb
733 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/sanitization.rb
734 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activemodel-4.2.5/lib/active_model/forbidden_attributes_protection.rb
735 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/attribute_assignment.rb
736 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activemodel-4.2.5/lib/active_model/conversion.rb
737 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/integration.rb
738 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activemodel-4.2.5/lib/active_model/validator.rb
739 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activemodel-4.2.5/lib/active_model/validations/absence.rb
740 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activemodel-4.2.5/lib/active_model/validations/acceptance.rb
741 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activemodel-4.2.5/lib/active_model/validations/callbacks.rb
742 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/core_ext/range/conversions.rb
743 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/core_ext/range/include_range.rb
744 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/core_ext/range/overlaps.rb
745 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/core_ext/range/each.rb
746 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/core_ext/range.rb
747 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activemodel-4.2.5/lib/active_model/validations/clusivity.rb
748 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activemodel-4.2.5/lib/active_model/validations/confirmation.rb
749 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activemodel-4.2.5/lib/active_model/validations/exclusion.rb
750 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activemodel-4.2.5/lib/active_model/validations/format.rb
751 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activemodel-4.2.5/lib/active_model/validations/inclusion.rb
752 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activemodel-4.2.5/lib/active_model/validations/length.rb
753 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activemodel-4.2.5/lib/active_model/validations/numericality.rb
754 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activemodel-4.2.5/lib/active_model/validations/presence.rb
755 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activemodel-4.2.5/lib/active_model/validations/validates.rb
756 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activemodel-4.2.5/lib/active_model/validations/with.rb
757 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activemodel-4.2.5/lib/active_model/validations.rb
758 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/validations/associated.rb
759 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/validations/uniqueness.rb
760 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/validations/presence.rb
761 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/validations.rb
762 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activemodel-4.2.5/lib/active_model/callbacks.rb
763 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/counter_cache.rb
764 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/locking/optimistic.rb
765 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/locking/pessimistic.rb
766 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/core_ext/module/method_transplanting.rb
767 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/attribute_methods/read.rb
768 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/attribute_methods/write.rb
769 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/attribute_methods/before_type_cast.rb
770 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/attribute_methods/query.rb
771 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/attribute_methods/primary_key.rb
772 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/attribute_methods/time_zone_conversion.rb
773 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activemodel-4.2.5/lib/active_model/dirty.rb
774 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/attribute_methods/dirty.rb
775 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/timestamp.rb
776 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/attribute_methods/serialization.rb
777 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/callbacks.rb
778 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/associations.rb
779 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activemodel-4.2.5/lib/active_model/secure_password.rb
780 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/autosave_association.rb
781 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/associations/builder/association.rb
782 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/nested_attributes.rb
783 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/aggregations.rb
784 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/transactions.rb
785 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/no_touching.rb
786 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/reflection.rb
787 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/json/version.rb
788 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/json/generic_object.rb
789 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/json/common.rb
790 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/x86_64-darwin14/enc/utf_16be.bundle
791 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/x86_64-darwin14/enc/utf_16le.bundle
792 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/x86_64-darwin14/enc/utf_32be.bundle
793 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/x86_64-darwin14/enc/utf_32le.bundle
794 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/x86_64-darwin14/json/ext/parser.bundle
795 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/x86_64-darwin14/json/ext/generator.bundle
796 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/json/ext.rb
797 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/json.rb
798 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/json/decoding.rb
799 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/core_ext/object/instance_variables.rb
800 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/core_ext/object/json.rb
801 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/json/encoding.rb
802 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activesupport-4.2.5/lib/active_support/json.rb
803 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activemodel-4.2.5/lib/active_model/serialization.rb
804 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activemodel-4.2.5/lib/active_model/serializers/json.rb
805 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activemodel-4.2.5/lib/active_model/serializers/xml.rb
806 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/serializers/xml_serializer.rb
807 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/serialization.rb
808 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/store.rb
809 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/base.rb
810 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/relation/finder_methods.rb
811 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/relation/calculations.rb
812 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/relation/merger.rb
813 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/relation/spawn_methods.rb
814 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/relation/query_methods.rb
815 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/relation/batches.rb
816 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/relation.rb
817 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/associations/collection_proxy.rb
818 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/association_relation.rb
819 /Users/john/Development/form-builder/app/models/template.rb
820 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/connection_adapters/statement_pool.rb
821 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/connection_adapters/postgresql/utils.rb
822 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/connection_adapters/column.rb
823 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/connection_adapters/postgresql/column.rb
824 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/connection_adapters/postgresql/oid/infinity.rb
825 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/connection_adapters/postgresql/array_parser.rb
826 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/connection_adapters/postgresql/oid/array.rb
827 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/connection_adapters/postgresql/oid/bit.rb
828 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/connection_adapters/postgresql/oid/bit_varying.rb
829 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/connection_adapters/postgresql/oid/bytea.rb
830 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/connection_adapters/postgresql/oid/cidr.rb
831 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/connection_adapters/postgresql/oid/date.rb
832 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/connection_adapters/postgresql/oid/date_time.rb
833 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/connection_adapters/postgresql/oid/decimal.rb
834 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/connection_adapters/postgresql/oid/enum.rb
835 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/connection_adapters/postgresql/oid/float.rb
836 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/connection_adapters/postgresql/oid/hstore.rb
837 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/connection_adapters/postgresql/oid/inet.rb
838 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/connection_adapters/postgresql/oid/integer.rb
839 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/connection_adapters/postgresql/oid/json.rb
840 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/connection_adapters/postgresql/oid/jsonb.rb
841 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/connection_adapters/postgresql/oid/money.rb
842 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/connection_adapters/postgresql/oid/point.rb
843 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/connection_adapters/postgresql/oid/range.rb
844 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/connection_adapters/postgresql/oid/specialized_string.rb
845 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/connection_adapters/postgresql/oid/time.rb
846 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/connection_adapters/postgresql/oid/uuid.rb
847 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/connection_adapters/postgresql/oid/vector.rb
848 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/connection_adapters/postgresql/oid/xml.rb
849 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rb
850 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/connection_adapters/postgresql/oid.rb
851 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/connection_adapters/postgresql/quoting.rb
852 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/connection_adapters/postgresql/referential_integrity.rb
853 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/connection_adapters/postgresql/schema_definitions.rb
854 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/connection_adapters/postgresql/schema_statements.rb
855 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/connection_adapters/postgresql/database_statements.rb
856 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/arel-6.0.3/lib/arel/visitors/bind_visitor.rb
857 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/ipaddr.rb
858 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/connection_adapters/abstract/savepoints.rb
859 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/connection_adapters/postgresql_adapter.rb
860 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/runtime_registry.rb
861 /Users/john/Development/form-builder/config/database.rb
862 /Users/john/Development/form-builder/config/environment.rb
863 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/rack-1.6.4/lib/rack/directory.rb
864 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/grape-0.11.0/lib/grape/path.rb
865 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/x86_64-darwin14/racc/cparse.bundle
866 /Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/racc/parser.rb
867 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/rack-mount-0.8.3/lib/rack/mount/strexp/tokenizer.rb
868 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/rack-mount-0.8.3/lib/rack/mount/strexp/parser.rb
869 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/rack-mount-0.8.3/lib/rack/mount/strexp.rb
870 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/grape-0.11.0/lib/grape/route.rb
871 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/rack-mount-0.8.3/lib/rack/mount/vendor/regin/regin/tokenizer.rb
872 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/rack-mount-0.8.3/lib/rack/mount/vendor/regin/regin/parser.rb
873 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/rack-mount-0.8.3/lib/rack/mount/vendor/regin/regin/options.rb
874 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/rack-mount-0.8.3/lib/rack/mount/vendor/regin/regin/atom.rb
875 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/rack-mount-0.8.3/lib/rack/mount/vendor/regin/regin/anchor.rb
876 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/rack-mount-0.8.3/lib/rack/mount/vendor/regin/regin/character.rb
877 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/rack-mount-0.8.3/lib/rack/mount/vendor/regin/regin/collection.rb
878 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/rack-mount-0.8.3/lib/rack/mount/vendor/regin/regin/expression.rb
879 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/rack-mount-0.8.3/lib/rack/mount/vendor/regin/regin/character_class.rb
880 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/rack-mount-0.8.3/lib/rack/mount/vendor/regin/regin/group.rb
881 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/rack-1.6.4/lib/rack/head.rb
882 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/grape-0.11.0/lib/grape/middleware/base.rb
883 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/grape-0.11.0/lib/grape/middleware/error.rb
884 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/grape-0.11.0/lib/grape/middleware/formatter.rb
885 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/grape-0.11.0/lib/grape/parser/json.rb
886 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/grape-0.11.0/lib/grape/parser/xml.rb
887 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/grape-0.11.0/lib/grape/parser/base.rb
888 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/multi_json-1.11.2/lib/multi_json/adapter.rb
889 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/multi_json-1.11.2/lib/multi_json/adapters/json_common.rb
890 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/multi_json-1.11.2/lib/multi_json/adapters/json_gem.rb
891 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/grape-0.11.0/lib/grape/http/request.rb
892 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/hashie-3.4.3/lib/hashie/extensions/pretty_inspect.rb
893 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/hashie-3.4.3/lib/hashie/hash.rb
894 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/hashie-3.4.3/lib/hashie/mash.rb
895 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/grape-0.11.0/lib/grape/cookies.rb
896 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/connection_adapters/abstract/transaction.rb
897 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/activerecord-4.2.5/lib/active_record/result.rb
898 /Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/grape-0.11.0/lib/grape/exceptions/base.rb
[NOTE]
You may have encountered a bug in the Ruby interpreter or extension libraries.
Bug reports are welcome.
For details: http://www.ruby-lang.org/bugreport.html
[2016-05-08 17:21:30] ERROR EOFError: end of file reached
/Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/shotgun-0.9.1/lib/shotgun/loader.rb:41:in `load'
/Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/shotgun-0.9.1/lib/shotgun/loader.rb:41:in `proceed_as_parent'
/Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/shotgun-0.9.1/lib/shotgun/loader.rb:28:in `call!'
/Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/shotgun-0.9.1/lib/shotgun/loader.rb:18:in `call'
/Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/shotgun-0.9.1/lib/shotgun/favicon.rb:12:in `call'
/Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/shotgun-0.9.1/lib/shotgun/static.rb:14:in `call'
/Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/rack-1.6.4/lib/rack/urlmap.rb:66:in `block in call'
/Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/rack-1.6.4/lib/rack/urlmap.rb:50:in `each'
/Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/rack-1.6.4/lib/rack/urlmap.rb:50:in `call'
/Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/rack-1.6.4/lib/rack/builder.rb:153:in `call'
/Users/john/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/rack-1.6.4/lib/rack/handler/webrick.rb:88:in `service'
/Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:140:in `service'
/Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/webrick/httpserver.rb:96:in `run'
/Users/john/.rbenv/versions/2.3.0/lib/ruby/2.3.0/webrick/server.rb:296:in `block in start_thread'
Currently did_you_mean isn't usable on JRuby 9000 due to interception gem which doesn't compile.
Calling a protected or private method of a class throws a NoMethodError, which shows did_you_mean. This doesn't make sense, though, since the method exists, it just isn't callable.
I’m seeing exponential growth in time when generating message
. Reproduction and timings here:
https://gist.github.com/zenspider/4fbf1a5d237095c52184a57c86cdb5eb
This is with ruby 2.3.0preview1 (2015-11-11 trunk 52539) [x86_64-linux]
which uses did_you_mean-1.0.0.beta3
. I was about to file a bug at bugs.ruby-lang.org but then thought here might be better.
Example:
undef :a
Output when using ruby -d
:
Exception `LoadError' at /home/justin/.rvm/rubies/ruby-2.3.0-preview1/lib/ruby/2.3.0/rubygems.rb:1241 - cannot load such file -- rubygems/defaults/operating_system
Exception `LoadError' at /home/justin/.rvm/rubies/ruby-2.3.0-preview1/lib/ruby/2.3.0/rubygems.rb:1250 - cannot load such file -- rubygems/defaults/ruby
Exception `LoadError' at /home/justin/.rvm/rubies/ruby-2.3.0-preview1/lib/ruby/2.3.0/rubygems/core_ext/kernel_require.rb:54 - cannot load such file -- did_you_mean
Exception `SystemStackError' at /home/justin/.rvm/gems/ruby-2.3.0-preview1@global/gems/did_you_mean-1.0.0.beta3/lib/did_you_mean/core_ext/name_error.rb:10 - stack level too deep
/home/justin/.rvm/gems/ruby-2.3.0-preview1@global/gems/did_you_mean-1.0.0.beta3/lib/did_you_mean/core_ext/name_error.rb:10:in `to_s': stack level too deep (SystemStackError)
from /home/justin/.rvm/gems/ruby-2.3.0-preview1@global/gems/did_you_mean-1.0.0.beta3/lib/did_you_mean/spell_checkers/method_name_checker.rb:15:in `initialize'
from /home/justin/.rvm/gems/ruby-2.3.0-preview1@global/gems/did_you_mean-1.0.0.beta3/lib/did_you_mean/core_ext/name_error.rb:25:in `new'
from /home/justin/.rvm/gems/ruby-2.3.0-preview1@global/gems/did_you_mean-1.0.0.beta3/lib/did_you_mean/core_ext/name_error.rb:25:in `spell_checker'
from /home/justin/.rvm/gems/ruby-2.3.0-preview1@global/gems/did_you_mean-1.0.0.beta3/lib/did_you_mean/core_ext/name_error.rb:21:in `corrections'
from /home/justin/.rvm/gems/ruby-2.3.0-preview1@global/gems/did_you_mean-1.0.0.beta3/lib/did_you_mean/core_ext/name_error.rb:14:in `to_s'
from /home/justin/.rvm/gems/ruby-2.3.0-preview1@global/gems/did_you_mean-1.0.0.beta3/lib/did_you_mean/spell_checkers/method_name_checker.rb:15:in `initialize'
from /home/justin/.rvm/gems/ruby-2.3.0-preview1@global/gems/did_you_mean-1.0.0.beta3/lib/did_you_mean/core_ext/name_error.rb:25:in `new'
from /home/justin/.rvm/gems/ruby-2.3.0-preview1@global/gems/did_you_mean-1.0.0.beta3/lib/did_you_mean/core_ext/name_error.rb:25:in `spell_checker'
... 9010 levels...
from /home/justin/.rvm/gems/ruby-2.3.0-preview1@global/gems/did_you_mean-1.0.0.beta3/lib/did_you_mean/core_ext/name_error.rb:25:in `spell_checker'
from /home/justin/.rvm/gems/ruby-2.3.0-preview1@global/gems/did_you_mean-1.0.0.beta3/lib/did_you_mean/core_ext/name_error.rb:21:in `corrections'
from /home/justin/.rvm/gems/ruby-2.3.0-preview1@global/gems/did_you_mean-1.0.0.beta3/lib/did_you_mean/core_ext/name_error.rb:14:in `to_s'
from test.rb:1:in `<main>'
This example came from trying to use safe_yaml
which loads psych/deprecated
which uses undef
here: https://github.com/tenderlove/psych/blob/c1decb1fef5c77d84a93d5ac19a4961da914dd5c/lib/psych/deprecated.rb#L81
Now (after r51813) ruby trunk automatically requires did_you_mean gem.
But I found that did_you_mean gem broke $.:
$ ruby --disable_did_you_mean -e 'p $.'
0
$ ruby --disable_did_you_mean -rdid_you_mean -e 'p $.'
3
$ ruby -e 'p $.'
3
As we are getting closer to the first bugfix release of Ruby 2.3, I'll have to finish all the following to-dos by the time it is out.
2.3.0-dev
v1.0.1
that includes fix 1c52c88Hello Yuki Nishijima,
I have a suggestion, which I am not sure if it is trivial
to add or not. If it is too complicated or too difficult,
please do feel free to close this issue here at any moment
in time!
Now, first, to the problem that I have had:
This gem uses several different classes, some of which are
within sub-"namespaces", that is, different, cascading
modules.
To make this more specific, the class I was changing right
now, was the following:
module Studium
module Exams
class GroupExamsByTheme < ::Studium::Base
So the full namespace to the main class was:
Studium::Exams::GroupExamsByTheme
(I could have probably done the above in a single line,
but I actually like to space it out - makes it easier
for my eyes to spot some mistakes that way. Except for
the coming one. :D )
Now the above was fine, but as I was splitting up code
into separate .rb files, I wrote one class incorrectly:
module Studium
module Exams
class GroupExamesByTheme < ::Studium::Base
I am not sure if you can easily spot the mistake
above; it took me some minutes to realize what
was going wrong. :D
The mistake that I did was:
This error reminds me of "def intialize", which also
happened to me. And your gem also mentions the latter
example.
You also already mention this particular example in
the main readme file, at:
"Correcting a Misspelled Class Name"
However had, I am not quite sure why the above was
not checked through the did_you_mean gem.
In the above example, I would have expected:
Did you mean? GroupExamsByTheme
but perhaps the gem can not too easily notice all
errors, since it may be difficult to spot which
files may be troublemakers, and which code is
actually meant to be that way.
In my example, though, I have had all code of
that particular class in the same subdirectory,
also called "group_exams_by_theme". Not sure if
this information could also be used by the
did_you_mean gem. I mention this just in case
that it may matter.
The error then was:
dummy.rb:67:in `run': undefined method `csv_file?' for #<Studium::Exams::GroupExamsByTheme:0x8818078> (NoMethodError)
After making sure that the method csv_file? actually
exists, and that this file was required properly (no
mistake upon require-time), I then looked at the name,
and indeed, I found the mis-spelling part.
Perhaps if the above can not too easily enabled in
the regular code, it could be added to the
require 'did_you_mean/experimental'
part. Then I could perhaps add this to irb and also
whenever I call the "ruby" binary from the commandline
or something like that; a bit similar to the rubocop
way how to select which errors one wants to have (but
rubocop is more complex and also more complicated
than the did_you_mean gem, and I like for things to
be simple. I just mentioned this as example).
Anyway, the above code is probably too long, so I tried
to reproduce it with a shorter variant. Perhaps this
one may suffice to showcase the problem.
(1) create two files, called foo.rb and bar.rb
(2) in foo.rb add this content; replace the require
line with the path to the file .bar:
```ruby
require '/Depot/jj/TEST/bar.rb'
module A
class Foo
def initialize
bar()
end
end; end
A::Foo.new
```
(3) create the file bar.rb with this content:
```ruby
module A
class Fooo
def bar
puts 'HI'
end
end; end
```
The above will not work because "Foo" is misspelled
as "Fooo".
I am not sure how easy it is to add support for this
but perhaps it could be detected in some trivial
cases. Anyway, as written above, if this is too much
work or considered unwanted, no problem! Feel free
to close the issue request at any time. Thanks for
the did_you_mean gem, I think it was a great addition
to ruby.
We had an issue where no matches were returned despite there being a string match.
class Foo
def self.set_result_count; end
end
Foo.set_result
#=> NoMethodError: undefined method `set_result' for Foo:Class
Foo.set_result_c
#=> NoMethodError: undefined method `set_result_c' for Foo:Class
Did you mean? .set_result_count
It would be desirable for the suggestion to appear if everything matches except the postfix. I am not sure how this would look on shorter method names.
Rspec Output
4) CasesController GET #show when user is authorized when a search is taking too long flashes a generic error
Failure/Error: get :show, id: 'my id'
NameError:
uninitialized constant Client::Project::Exceptions::TimeoutException
Did you mean? Client::Project::Exceptions::HttpTimeoutException
Did you mean? Client::Project::Exceptions::HttpTimeoutException
# ./app/controllers/cases_controller.rb:49:in `rescue in show'
# ./app/controllers/cases_controller.rb:41:in `show'
# ./spec/controllers/cases_controller_spec.rb:124:in `block (5 levels) in <top (required)>'
# ./spec/support/database_cleaner.rb:28:in `block (3 levels) in <top (required)>'
# ./spec/support/database_cleaner.rb:27:in `block (2 levels) in <top (required)>'
This is just annoying:
q
# => NameError: undefined local variable or method `q' for main:Object
#
# Did you mean? #!
# _
Better to not suggest anything.
gem install pkg/did_you_mean-0.10.0.alpha.gem
Building native extensions. This could take a while...
ERROR: Error installing pkg/did_you_mean-0.10.0.alpha.gem:
ERROR: Failed to build gem native extension.
.../.rvm/rubies/rbx-2.5.2/bin/rbx -r ./siteconf20150329-14313-1b0i4wa.rb extconf.rb
creating Makefile
make "DESTDIR=" clean
make "DESTDIR="
compiling method_receiver.c
method_receiver.c:16:31: error: use of undeclared identifier 'rb_cNameErrorMesg'
VALUE err_mesg = rb_funcall(rb_cNameErrorMesg, '!', 3, Qnil, Qnil, Qnil);
^
1 error generated.
make: *** [method_receiver.o] Error 1
make failed, exit code 2
ruby -v
rubinius 2.5.2 (2.1.0 7a5b05b1 2015-01-30 3.4 JI) [x86_64-linux-gnu]
This is not helpful:
logger.rb:434:in `initialize': undefined method `+' for 1479690266000000000:Fixnum (NoMethodError)
Did you mean? +@
Hi,
I saw this tweet: https://twitter.com/garybernhardt/status/807041495563837440
It seems that if a method or variable is defined conditionally and the program has not entered the conditional, the formatter may still recommend the same method or variable name.
Reproduction:
def fun
if true
puts(x)
else x = 1
end
end
fun()
Output:
test.rb:3:in `fun': undefined local variable or method `x' for main:Object (NameError)
Did you mean? x
from test.rb:7:in `<main>'
Maybe we can add a flag if the method/variable called is the same as the recommendation, we output a separate warning.
Let me know what you think. With some guidance, I would love to contribute a patch.
Don't know if it should work like that but this behavior:
# test.rb
a = b
b = 1
$ ruby test.rb
undefined local variable or method `b' for main:Object (NameError)
Did you mean? b
seems strange for me. I think that variable declared after the code that caused NameError
shouldn't be included to the suggestion
It looks like even though this library is released under MIT License, evaluation/incorrect_words.yaml is released under a non-commercial license. Would it be possible to exclude this from the released gem, given this seems to not be used at runtime?
We noticed this because this gem is bundled with the ruby 2.5 source code, which failed a licensing scan we run internally.
I recently started a project with ruby 2.3.0 shipped with did_you_mean, and was getting strange segmentation fault errors. Managed to replicate it in most simple scenario:
https://github.com/hirokiraj/roda-2.3.0-bug
It starts to normally suggest corrected method name, then after a few repetitions it crashes ruby
::1 - - [31/Dec/2015:14:47:51 +0100] "GET / HTTP/1.1" 500 61210 0.0197
/somefunnypath/.rvm/gems/ruby-2.3.0@global/gems/did_you_mean-1.0.0/lib/did_you_mean/spell_checkers/name_error_checkers/variable_name_checker.rb:10: [BUG] Segmentation fault at 0x000000000000c1
Control frame and backtrace -> https://gist.github.com/hirokiraj/83d917de90e0f60253ba
Crash diagnostic report -> https://gist.github.com/hirokiraj/4ef37abec72bec2f6ada
I'm working on refining this issue, but replicating was a pain. Here's the code I wrote that triggered the 'did_you_mean' error. Take a look at the define_multi
method. That code is probably what does it. My guess is since the lambda wraps a class method Method
Object, then calls it when in an instance method, what you use for a look up gets confused.
require 'pry'
module DefineMulti
def method_added(the_method)
@overloaded_methods ||= Hash.new{|k,v| k[v] = []}
return if @overloaded_methods.values.flatten.include?(the_method)
# return if @overloaded_methods[the_method]
method_obj = instance_method(the_method)
arity = method_obj.arity
new_method_name = "_#{arity}_#{the_method}".to_sym
@overloaded_methods[the_method] << new_method_name
alias_method new_method_name, the_method
end
def define_multi(&block)
method_added = class_eval(&block)
loaded_method = ->(args) {method(:dispatch).call(method_added, *args)}
class_eval do
define_method method_added, &loaded_method
end
end
def dispatch(original_caller, *args)
binding.pry
puts "Called"
end
end
class MultiClass
extend DefineMulti
define_multi do
def multiple_heads(arg)
puts "One Arg"
end
def multiple_heads(arg1, arg2)
puts "Two Args"
end
end
end
MultiClass.new.multiple_heads("beef")
/Users/nmiddleton/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0/lib/did_you_mean/spell_checkers/name_error_checkers/variable_name_checker.rb:10: [BUG] Segmentation fault at 0x00000000000000
ruby 2.3.0p0 (2015-12-25 revision 53290) [x86_64-darwin15]
-- Crash Report log information --------------------------------------------
See Crash Report log file under the one of following:
* ~/Library/Logs/CrashReporter
* /Library/Logs/CrashReporter
* ~/Library/Logs/DiagnosticReports
* /Library/Logs/DiagnosticReports
for more details.
Don't forget to include the above Crash Report log file in bug reports.
-- Control frame information -----------------------------------------------
c:0037 p:---- s:0145 e:000144 CFUNC :local_variables
c:0036 p:0029 s:0142 e:000141 METHOD /Users/nmiddleton/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0/lib/did_you_mean/spell_checkers/name_error_ [FINISH]
c:0035 p:---- s:0137 e:000136 CFUNC :new
c:0034 p:0076 s:0133 e:000132 METHOD /Users/nmiddleton/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0/lib/did_you_mean/spell_checkers/name_error_
c:0033 p:0039 s:0129 e:000128 METHOD /Users/nmiddleton/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0/lib/did_you_mean/core_ext/name_error.rb:24
c:0032 p:0008 s:0126 e:000125 METHOD /Users/nmiddleton/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0/lib/did_you_mean/core_ext/name_error.rb:20
c:0031 p:0054 s:0123 e:000120 METHOD /Users/nmiddleton/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0/lib/did_you_mean/core_ext/name_error.rb:13 [FINISH]
c:0030 p:---- s:0116 e:000115 CFUNC :inspect
c:0029 p:---- s:0114 e:000113 CFUNC :inspect
c:0028 p:---- s:0112 e:000111 CFUNC :inspect
c:0027 p:---- s:0110 e:000109 CFUNC :to_str
c:0026 p:---- s:0108 e:000107 CFUNC :to_s
c:0025 p:0010 s:0105 e:000104 METHOD /Users/nmiddleton/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0/lib/did_you_mean/core_ext/name_error.rb:10 [FINISH]
c:0024 p:---- s:0100 e:000099 CFUNC :message
c:0023 p:0073 s:0097 e:000096 METHOD /Users/nmiddleton/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/rspec-core-3.2.3/lib/rspec/core/notifications.rb:228
c:0022 p:0027 s:0093 e:000091 METHOD /Users/nmiddleton/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/rspec-core-3.2.3/lib/rspec/core/notifications.rb:174
c:0021 p:0016 s:0088 e:000087 METHOD /Users/nmiddleton/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/rspec-core-3.2.3/lib/rspec/core/notifications.rb:272
c:0020 p:0042 s:0083 e:000077 METHOD /Users/nmiddleton/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/rspec-core-3.2.3/lib/rspec/core/notifications.rb:199
c:0019 p:0018 s:0073 e:000071 BLOCK /Users/nmiddleton/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/rspec-core-3.2.3/lib/rspec/core/notifications.rb:110 [FINISH]
c:0018 p:---- s:0068 e:000067 IFUNC
c:0017 p:---- s:0066 e:000065 CFUNC :each
c:0016 p:---- s:0064 e:000063 CFUNC :each_with_index
c:0015 p:0036 s:0061 e:000060 METHOD /Users/nmiddleton/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/rspec-core-3.2.3/lib/rspec/core/notifications.rb:109
c:0014 p:0031 s:0056 e:000054 METHOD /Users/nmiddleton/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/rspec-core-3.2.3/lib/rspec/core/formatters/base_text_formatter
c:0013 p:0013 s:0051 e:000050 BLOCK /Users/nmiddleton/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:146 [FINISH]
c:0012 p:---- s:0048 e:000047 CFUNC :each
c:0011 p:0014 s:0045 e:000044 METHOD /Users/nmiddleton/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:145
c:0010 p:0070 s:0040 e:000039 METHOD /Users/nmiddleton/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:124
c:0009 p:0024 s:0037 e:000035 METHOD /Users/nmiddleton/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/rspec-core-3.2.3/lib/rspec/core/reporter.rb:64
c:0008 p:0022 s:0032 e:000031 METHOD /Users/nmiddleton/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:108
c:0007 p:0025 s:0028 e:000027 METHOD /Users/nmiddleton/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:86
c:0006 p:0097 s:0023 e:000022 METHOD /Users/nmiddleton/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:70
c:0005 p:0026 s:0016 e:000015 METHOD /Users/nmiddleton/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/rspec-core-3.2.3/lib/rspec/core/runner.rb:38
c:0004 p:0025 s:0012 e:000011 TOP /Users/nmiddleton/.rbenv/versions/2.3.0/lib/ruby/gems/2.3.0/gems/rspec-core-3.2.3/exe/rspec:4 [FINISH]
c:0003 p:---- s:0010 e:000009 CFUNC :load
c:0002 p:0147 s:0006 E:000240 EVAL /Users/nmiddleton/.rbenv/versions/2.3.0/bin/rspec:23 [FINISH]
c:0001 p:0000 s:0002 E:001eb0 (none) [FINISH]
I always forget that pesky @
! It'd be super cool if this gem suggested an instance var of the same name as the method I tried to call.
Actual (suggesting rand
):
File.raed
# => NoMethodError: undefined method `raed' for File:Class
# Did you mean? rand
Expected (suggesting read
):
File.raed
# => NoMethodError: undefined method `raed' for File:Class
# Did you mean? read
This is because the MethodNameChecker
always refers to a set of private method names and it ends up displaying rand
whose Levenshtein distance between raed
is 1.
Ruby 1.9.3 - Rails 3.2.30
NoMethodError:
undefined method `find_or_initialize_by' for #<Class:0x007fb5c0bbb1d8>
Did you mean? .first_or_initialize
def find_or_initialize_by(attributes, &block)
find_by(attributes) || new(attributes, &block)
end
...
def first_or_initialize(attributes = nil, &block)
first || new(attributes, &block)
end
The methods have totally different functionalities: first_or_initialize
will find the first record, while find_or_initialize
will find the first record that matches the given attributes. You might want to change the suggestion to find_or_initialize_by_attribute
(which I can't find documentation on) or add a cavaet that states you need to prepend first_or_initialize
with a where clause (Model.where(attribute: 'something').first_or_initialize
).
I see that you are using the jaro_winkler gem for use of the C bindings for the implementation of the formula. Is there a reason you chose not to use a C implementation for the Levenshtein method? I have used the levenshtein-ffi gem for other projects without issue.
letter_opener
https://github.com/ryanb/letter_opener doesn't seem to work with did_you_mean
.
With letter_opener
, the gem would open a browser window with the email whenever an email is sent. However, if I have did_you_mean
in my Gemfile as well, the email only gets printed to the log instead of opening the email in a browser window too.
Tracing through letter_opener
's code when did_you_mean
is enabled, the execution seems to stop at this line: https://github.com/ryanb/letter_opener/blob/master/lib/letter_opener/message.rb#L42, I am thinking that some sort of exception is raised and so intercepted by did_you_mean
's listener?
Using Ruby 2.1.4, Rails 4.1.4, and the latest version of letter_opener
and did_you_mean
. Thank you!
Versions
Gem::Ext::BuildError: ERROR: Failed to build gem native extension.
/Users/idyllicsoftwarepvtltd/.rvm/rubies/ruby-2.1.1/bin/ruby extconf.rb
creating Makefile
make "DESTDIR=" clean
make "DESTDIR="
compiling method_missing.c
In file included from method_missing.c:2:
/Users/idyllicsoftwarepvtltd/.rvm/gems/ruby-2.1.1/gems/did_you_mean-0.7.0/ext/did_you_mean/ruby_headers/210/internal.h:209:22: error: expected ')'
nlz_int128(uint128_t x)
^
/Users/idyllicsoftwarepvtltd/.rvm/gems/ruby-2.1.1/gems/did_you_mean-0.7.0/ext/did_you_mean/ruby_headers/210/internal.h:209:11: note: to match this '('
nlz_int128(uint128_t x)
^
/Users/idyllicsoftwarepvtltd/.rvm/gems/ruby-2.1.1/gems/did_you_mean-0.7.0/ext/did_you_mean/ruby_headers/210/internal.h:211:5: error: redefinition of '__int128'
uint128_t y;
^
In file included from method_missing.c:1:
In file included from /Users/idyllicsoftwarepvtltd/.rvm/rubies/ruby-2.1.1/include/ruby-2.1.0/ruby.h:33:
In file included from /Users/idyllicsoftwarepvtltd/.rvm/rubies/ruby-2.1.1/include/ruby-2.1.0/ruby/ruby.h:24:
/Users/idyllicsoftwarepvtltd/.rvm/rubies/ruby-2.1.1/include/ruby-2.1.0/x86_64-darwin12.0/ruby/config.h:164:28: note: instantiated from:
#define uint128_t unsigned __int128
^
/Users/idyllicsoftwarepvtltd/.rvm/gems/ruby-2.1.1/gems/did_you_mean-0.7.0/ext/did_you_mean/ruby_headers/210/internal.h:209:12: note: previous definition is here
nlz_int128(uint128_t x)
^
/Users/idyllicsoftwarepvtltd/.rvm/rubies/ruby-2.1.1/include/ruby-2.1.0/x86_64-darwin12.0/ruby/config.h:164:28: note: instantiated from:
#define uint128_t unsigned __int128
^
In file included from method_missing.c:2:
/Users/idyllicsoftwarepvtltd/.rvm/gems/ruby-2.1.1/gems/did_you_mean-0.7.0/ext/did_you_mean/ruby_headers/210/internal.h:211:15: error: expected ';' at end of declaration
uint128_t y;
^
/Users/idyllicsoftwarepvtltd/.rvm/gems/ruby-2.1.1/gems/did_you_mean-0.7.0/ext/did_you_mean/ruby_headers/210/internal.h:213:5: error: use of undeclared identifier 'y'
y = x >> 64; if (y) {n -= 64; x = y;}
^
/Users/idyllicsoftwarepvtltd/.rvm/gems/ruby-2.1.1/gems/did_you_mean-0.7.0/ext/did_you_mean/ruby_headers/210/internal.h:213:9: error: use of undeclared identifier 'x'
y = x >> 64; if (y) {n -= 64; x = y;}
^
/Users/idyllicsoftwarepvtltd/.rvm/gems/ruby-2.1.1/gems/did_you_mean-0.7.0/ext/did_you_mean/ruby_headers/210/internal.h:213:22: error: use of undeclared identifier 'y'
y = x >> 64; if (y) {n -= 64; x = y;}
^
/Users/idyllicsoftwarepvtltd/.rvm/gems/ruby-2.1.1/gems/did_you_mean-0.7.0/ext/did_you_mean/ruby_headers/210/internal.h:213:35: error: use of undeclared identifier 'x'
y = x >> 64; if (y) {n -= 64; x = y;}
^
/Users/idyllicsoftwarepvtltd/.rvm/gems/ruby-2.1.1/gems/did_you_mean-0.7.0/ext/did_you_mean/ruby_headers/210/internal.h:213:39: error: use of undeclared identifier 'y'
y = x >> 64; if (y) {n -= 64; x = y;}
^
/Users/idyllicsoftwarepvtltd/.rvm/gems/ruby-2.1.1/gems/did_you_mean-0.7.0/ext/did_you_mean/ruby_headers/210/internal.h:214:5: error: use of undeclared identifier 'y'
y = x >> 32; if (y) {n -= 32; x = y;}
^
/Users/idyllicsoftwarepvtltd/.rvm/gems/ruby-2.1.1/gems/did_you_mean-0.7.0/ext/did_you_mean/ruby_headers/210/internal.h:214:9: error: use of undeclared identifier 'x'
y = x >> 32; if (y) {n -= 32; x = y;}
^
/Users/idyllicsoftwarepvtltd/.rvm/gems/ruby-2.1.1/gems/did_you_mean-0.7.0/ext/did_you_mean/ruby_headers/210/internal.h:214:22: error: use of undeclared identifier 'y'
y = x >> 32; if (y) {n -= 32; x = y;}
^
/Users/idyllicsoftwarepvtltd/.rvm/gems/ruby-2.1.1/gems/did_you_mean-0.7.0/ext/did_you_mean/ruby_headers/210/internal.h:214:35: error: use of undeclared identifier 'x'
y = x >> 32; if (y) {n -= 32; x = y;}
^
/Users/idyllicsoftwarepvtltd/.rvm/gems/ruby-2.1.1/gems/did_you_mean-0.7.0/ext/did_you_mean/ruby_headers/210/internal.h:214:39: error: use of undeclared identifier 'y'
y = x >> 32; if (y) {n -= 32; x = y;}
^
/Users/idyllicsoftwarepvtltd/.rvm/gems/ruby-2.1.1/gems/did_you_mean-0.7.0/ext/did_you_mean/ruby_headers/210/internal.h:215:5: error: use of undeclared identifier 'y'
y = x >> 16; if (y) {n -= 16; x = y;}
^
/Users/idyllicsoftwarepvtltd/.rvm/gems/ruby-2.1.1/gems/did_you_mean-0.7.0/ext/did_you_mean/ruby_headers/210/internal.h:215:9: error: use of undeclared identifier 'x'
y = x >> 16; if (y) {n -= 16; x = y;}
^
/Users/idyllicsoftwarepvtltd/.rvm/gems/ruby-2.1.1/gems/did_you_mean-0.7.0/ext/did_you_mean/ruby_headers/210/internal.h:215:22: error: use of undeclared identifier 'y'
y = x >> 16; if (y) {n -= 16; x = y;}
^
/Users/idyllicsoftwarepvtltd/.rvm/gems/ruby-2.1.1/gems/did_you_mean-0.7.0/ext/did_you_mean/ruby_headers/210/internal.h:215:35: error: use of undeclared identifier 'x'
y = x >> 16; if (y) {n -= 16; x = y;}
^
/Users/idyllicsoftwarepvtltd/.rvm/gems/ruby-2.1.1/gems/did_you_mean-0.7.0/ext/did_you_mean/ruby_headers/210/internal.h:215:39: error: use of undeclared identifier 'y'
y = x >> 16; if (y) {n -= 16; x = y;}
^
/Users/idyllicsoftwarepvtltd/.rvm/gems/ruby-2.1.1/gems/did_you_mean-0.7.0/ext/did_you_mean/ruby_headers/210/internal.h:216:5: error: use of undeclared identifier 'y'
y = x >> 8; if (y) {n -= 8; x = y;}
^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
make: *** [method_missing.o] Error 1
make failed, exit code 2
Previously filed by @glittershark, but I haven't implemented this. did_you_mean definitely should cover this case too.
I guess I'm just really good at finding local variable impossible suggestions 😉
I found another one that probably shouldn't happen:
[1] pry(main)> RUBY_VERSION
=> "2.3.1"
[2] pry(main)> greeting = "Hello."
=> "Hello."
[3] pry(main)> class Person
[3] pry(main)* puts greeting
[3] pry(main)* end
NameError: undefined local variable or method `greeting' for Person:Class
Did you mean? greeting
from (pry):4:in `<class:Person>'
When both did_you_mean is enabled and running debugger like debase, I see a significant slowdown in performance than when I just have the debugger running without did_you_mean.
Is it possible to have something like this in development.rb?
DidYouMean.enabled = false if const_defined?(:Debugger)
I hate this:
User.where(anme: "Yuki")
# => PG::UndefinedColumn: ERROR: column users.anme does not exist
# LINE 1: SELECT "users".* FROM "users" WHERE "users"."anme" = 'Yuki'
# ^
It should:
User.where(anme: "Yuki")
# => PG::UndefinedColumn: ERROR: column users.anme does not exist
# LINE 1: SELECT "users".* FROM "users" WHERE "users"."anme" = 'Yuki'
# ^
# Did you mean? name: String
#
Also should come with MySQL and SQLite support.
In trying to upgrade to the latest, I'm given the warning that it requires 2.3.0dev (currently running ruby 2.1.5). Is this correct?
$ gem update did_you_mean 22:57:42
Updating installed gems
Updating did_you_mean
ERROR: Error installing did_you_mean:
did_you_mean requires Ruby version >= 2.3.0dev.
Is this correct? gemspec and rubygems.org both indicate:
REQUIRED RUBY VERSION:
>= 1.9.3
Note: I just upgraded my OSX, so this could be an un-related issue.
I always forget that it's YAML
, not Yaml
, but when I accidentally type the latter did_you_mean doesn't suggest the former.
A SystemStackError kills ruby, when did_you_mean is required. The following code
def f(i)
f(i-1) if i > 0
end
raises a SystemStackError when called with great integers.
2.2.3 :004 > f 10_000
SystemStackError: stack level too deep
from (irb):2:in `f'
from (irb):2:in `f'
from (irb):2:in `f'
from (irb):2:in `f'
from (irb):2:in `f'
from (irb):2:in `f'
from (irb):2:in `f'
from (irb):2:in `f'
from (irb):2:in `f'
from (irb):2:in `f'
from (irb):2:in `f'
from (irb):2:in `f'
from (irb):2:in `f'
from (irb):2:in `f'
from (irb):2:in `f'
from (irb):2:in `f'
... 9313 levels...
from (irb):2:in `f'
from (irb):2:in `f'
from (irb):2:in `f'
from (irb):2:in `f'
from (irb):2:in `f'
from (irb):2:in `f'
from (irb):2:in `f'
from (irb):2:in `f'
from (irb):2:in `f'
from (irb):2:in `f'
from (irb):2:in `f'
from (irb):2:in `f'
from (irb):2:in `f'
from (irb):2:in `f'
from (irb):4
from /home/teimar70/.rvm/rubies/ruby-2.2.3/bin/irb:11:in `<main>'2.2.3 :005 >
After requiring did_you_mean, the function call crashes the console.
2.2.3 :005 > require 'did_you_mean'
=> true
2.2.3 :006 > f 10_000
/home/teimar70/.rvm/rubies/ruby-2.2.3/bin/irb: exception reentered (fatal)
This issue belongs to Version 0.10.0 and the git branch of today. I tested it with ruby 2.0.0p481 and 2.2.3.
rake ...
failure caused by a typoKeyError
feature to a stable feature. needs https://bugs.ruby-lang.org/issues/12063 implementedArgumentError
. needs a change in core.#method_missing
is overriddenI'm seeing an infinite loop. It's happening here:
https://github.com/yuki24/did_you_mean/blob/master/lib/did_you_mean/core_ext/name_error.rb#L10
I am unsure what's causing it but I thought I'd report it just in case anyone else encounters the same issue. FWIW, it's triggered in rspec reporting a NoMethodError
error.
I'm seeing stack traces like this:
/usr/local/opt/rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0/lib/did_you_mean/core_ext/name_error.rb:10:in `inspect'
/usr/local/opt/rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0/lib/did_you_mean/core_ext/name_error.rb:10:in `inspect'
/usr/local/opt/rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0/lib/did_you_mean/core_ext/name_error.rb:10:in `inspect'
/usr/local/opt/rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0/lib/did_you_mean/core_ext/name_error.rb:10:in `inspect'
/usr/local/opt/rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0/lib/did_you_mean/core_ext/name_error.rb:10:in `inspect'
/usr/local/opt/rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0/lib/did_you_mean/core_ext/name_error.rb:10:in `inspect'
/usr/local/opt/rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0/lib/did_you_mean/core_ext/name_error.rb:10:in `inspect'
/usr/local/opt/rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0/lib/did_you_mean/core_ext/name_error.rb:10:in `inspect'
/usr/local/opt/rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0/lib/did_you_mean/core_ext/name_error.rb:10:in `inspect'
/usr/local/opt/rbenv/versions/2.3.3/lib/ruby/gems/2.3.0/gems/did_you_mean-1.0.0/lib/did_you_mean/core_ext/name_error.rb:10:in `inspect'
...
I'm not sure if that's in the scope of this project, or if that's something for Ruby itself.
The error you get when you mistakenly use 'else if' instead of 'elsif' is quite confusing and happens a lot when you switch between languages.
I think it would be nice to be able to catch uses 'else if' where is should be 'elsif'.
Depending on the code I saw the following. All of them suggest a missing end
, which is technically true but confusing in this case.
def abc
if true
'abc'
else if :a == :b
:x
else
:y
end
end
# => syntax error, unexpected end-of-input, expecting keyword_end
def abc
if true
'abc'
else if :a == :b
:x
else
:y
end
ensure
'abc'
end
# => syntax error, unexpected keyword_ensure, expecting keyword_end
# ensure
# ^
Hey there,
I noticed gem won't update did_you_mean anymore because it now requires Ruby 2.5.0? That's a bit unfortunate?
thanks,
Tobias
How about suggesting yield
like method name?
actual:
% irb -r irb/completion --simple-prompt
>> yeild
Traceback (most recent call last):
2: from bin/irb:11:in `<main>'
1: from (irb):1
NameError (undefined local variable or method `yeild' for main:Object)
>> yeild()
Traceback (most recent call last):
2: from bin/irb:11:in `<main>'
1: from (irb):2
NoMethodError (undefined method `yeild' for main:Object)
>>
expected:
% irb -r irb/completion --simple-prompt
>> yeild
Traceback (most recent call last):
2: from bin/irb:11:in `<main>'
1: from (irb):1
NameError (undefined local variable or method `yeild' for main:Object)
Did you mean? yield
>> yeild()
Traceback (most recent call last):
2: from bin/irb:11:in `<main>'
1: from (irb):2
NoMethodError (undefined method `yeild' for main:Object)
Did you mean? yield
>>
did_you_mean was running into a segmentation fault on my Mac, see the relevant stack trace & crash log attached:
/Users/cyle/.rvm/gems/ruby-2.3.0@global/gems/did_you_mean-1.0.0/lib/did_you_mean/spell_checkers/name_error_checkers/variable_name_checker.rb:10: [BUG] Segmentation fault at 0x0000000000014d
ruby 2.3.0p0 (2015-12-25 revision 53290) [x86_64-darwin16]
ruby_2017-04-18-170328_tacticas-MacBook-Pro.txt
I was trying to access an undefined variable in a transition callback using the Statesman gem, e.g:
after_transition(to: :purchased) do |order, transition|
undefined_variable.foo
end
In many ruby projects, often classes or modules have similar names, which is why did_you_mean comes in handy. Where it is currently broken, is if you put in the DefinedButWrongNamespace.method.
class Contact
def self.first_name
'bob'
end
def self.emoticon
":) ;) :P"
end
end
Contacts.emoticon
#=> NameError: uninitialized constant Contacts
#
# Did you mean? Contact
When you add the plural version of the Contact class, it doesn't work any more.
class Contact
def self.first_name
'bob'
end
def self.emoticon
":) ;) :P"
end
end
class Contacts
def self.first_names
%w{bob sue jane}
end
end
Contacts.emoticon
#=> NoMethodError: undefined method `emoticon' for Contacts:Class
Should suggest similar Namespace "Contact"
Contacts.emoticon
#=> NoMethodError: undefined method `emoticon' for Contacts:Class
#
# Did you mean? Contact.emoticon
Contacts.first_name
#=> NoMethodError: undefined method `first_name' for Contacts:Class
#
# Did you mean? .first_names
Should suggest both alternative method and alternative Namespace.method
Contacts.first_name
#=> NoMethodError: undefined method `first_name' for Contacts:Class
#
# Did you mean? .first_names
# Contact.first_name
Just trying to see how did_you_mean
works in latest ruby built locally:
$ ruby -v -e 'methosd'
ruby 2.3.0dev (2015-12-24 trunk 53280) [x86_64-linux]
-e:1:in `<main>': undefined local variable or method `methosd' for main:Object (NameError)
Notice the error message is unchanged.
Should I do anything special to enable it?
--enable=did_you_mean
seems to not change anything.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.