dogweather

Activity Graph

Page 1 of 8 | Next »

2019-07-31

[21:08:24] dogweather: has joined #RubyOnRails
[21:08:26] dogweather: has joined #ruby
[22:01:20] dogweather: Quit: dogweather

2019-03-25

[11:13:16] dogweather: has joined #ruby
[13:51:36] dogweather: Quit: http://quassel-irc.org - Chat comfortably. Anywhere.

2019-03-16

[01:13:17] dogweather: has joined #RubyOnRails
[01:13:19] dogweather: has joined #ruby
[03:58:19] dogweather: Quit: dogweather
[05:12:40] dogweather: has joined #RubyOnRails
[05:12:42] dogweather: has joined #ruby
[08:51:41] dogweather: Quit: dogweather
[19:34:31] dogweather: has joined #RubyOnRails
[19:34:33] dogweather: has joined #ruby
[20:21:03] dogweather: Quit: dogweather
[20:53:13] dogweather: has joined #RubyOnRails
[20:53:15] dogweather: has joined #ruby
[21:36:44] dogweather: Quit: dogweather

2019-02-17

2019-02-16

[21:46:39] dogweather: has joined #RubyOnRails
[21:47:14] dogweather: Anyone getting problems with fresh installs on a new Mac? rbenv/ruby-build can't compile
[21:47:38] dogweather: Homebrew/rbenv or rbenv from source, same result. installed xcode, no change
[22:16:55] dogweather: Sorry ... I don't quite have it anymore (client's site, and rvm works) --- "checking for a working c compiler... no"

2019-02-04

[00:06:54] dogweather: has joined #RubyOnRails
[00:06:56] dogweather: has joined #ruby
[00:49:32] dogweather: Quit: dogweather
[00:50:50] dogweather: has joined #RubyOnRails
[00:50:52] dogweather: has joined #ruby
[01:48:19] dogweather: Quit: dogweather
[03:18:48] dogweather: has joined #RubyOnRails
[03:18:50] dogweather: has joined #ruby
[03:21:48] dogweather: zxq2: what kind of issues are you interested in?
[10:05:06] dogweather: Quit: dogweather

2018-11-14

[07:22:03] dogweather: has joined #RubyOnRails
[07:22:05] dogweather: has joined #ruby
[07:24:59] dogweather: deathwishdave: https://github.com/public-law/naturally should work for that
[07:25:25] dogweather: You're looking for "natural sorting algorithm"
[08:46:46] dogweather: Quit: dogweather

2018-10-24

[02:46:45] dogweather: Quit: dogweather
[04:42:46] dogweather: has joined #RubyOnRails
[04:42:48] dogweather: has joined #ruby
[08:39:21] dogweather: Quit: dogweather
[08:39:29] dogweather: has joined #RubyOnRails
[08:39:31] dogweather: has joined #ruby
[08:43:08] dogweather: has joined #ruby
[08:43:20] dogweather: has joined #RubyOnRails
[10:10:03] dogweather: Quit: Leaving

2018-10-23

[19:18:30] dogweather: has joined #RubyOnRails
[19:18:31] dogweather: has joined #ruby
[19:20:59] dogweather: Quit: http://quassel-irc.org - Chat comfortably. Anywhere.
[19:24:18] dogweather: has joined #ruby
[19:38:02] dogweather: has joined #RubyOnRails

2018-10-17

[07:25:46] dogweather: has joined #ruby
[07:40:36] dogweather: Quit: dogweather

2018-10-04

[00:01:12] dogweather: Yep, there is. For sure, start with the Guides. They answer 95% of my questions.
[04:11:52] dogweather: Ping timeout: 272 seconds
[08:58:50] dogweather: has joined #ruby
[08:58:59] dogweather: has joined #RubyOnRails
[09:25:32] dogweather: I'm skeptical about the Shoulda Matchers. Anyone else?
[09:27:38] dogweather: I don't see why I'd use them - they seem to be operating at the exact same level as Rails code. Essentially duplicating it without asserting anything new
[09:28:18] dogweather: E.g., the ActiveModel matchers - that's where i really see the redundancy
[09:30:00] dogweather: I think the check should be in the form of actual boundary values - e.g., valid and invalid values - seeing if they're handled properly
[09:35:37] dogweather: Exactly - it's not clear what they're testing
[09:35:53] dogweather: the source code didn't help me much ;-)
[09:36:19] dogweather: But the `allow_value` matcher is a good one - it works at a higher level of abstraction
[09:38:35] dogweather: `have_db_column` also makes sense because we don't declaratively set up db columns in Rails
[09:39:01] dogweather: yep, that's true
[09:39:09] dogweather: Mutation testing can help
[10:18:42] dogweather: Ping timeout: 252 seconds
[16:45:02] dogweather: has joined #ruby
[16:45:21] dogweather: has joined #RubyOnRails
[18:06:32] dogweather: Read error: Connection reset by peer

2018-10-03

[23:16:38] dogweather: has joined #ruby
[23:16:44] dogweather: has joined #RubyOnRails
[23:28:33] dogweather: Quit: Leaving
[23:31:07] dogweather: has joined #ruby
[23:31:11] dogweather: has joined #RubyOnRails
[23:31:56] dogweather: rspec --bisect is great for that
[23:47:17] dogweather: skangas: I believe that standard practice is to place all custom library code into /lib. And your exception classes wd be an example of that
[23:47:31] dogweather: These will get auto-loaded by Rails
[23:48:09] dogweather: So, e.g., lib/my_app_name/exceptions.rb is where I'd expect to find those
[23:48:46] dogweather: And then, they'd be in a module namespace: MyAppName::MyException
[23:53:41] dogweather: Where do you have them?
[23:53:59] dogweather: Ah hah, you're trying to be clever ;-)
[23:54:20] dogweather: Yeah, let the Rails framework handle that for you. You'll just be fighting against it otherwise
[23:55:05] dogweather: If you want a lighter weight web framework for services you can look at sinatra
[23:55:22] dogweather: Oh yeah, Rails has tons of magic around the loading of classes
[23:55:38] dogweather: And it changes between major versions. So I just 'keep away'
[23:56:30] dogweather: Yep, it's not a normal Ruby app in that sense - it has its own loading and autoloading behavior
[23:58:07] dogweather: 's my personal preference. And then if you want, you can add the /lib directory to be easier to develop with, by not caching it
[23:58:59] dogweather: I use rspec, and there, I just make sure to mirror the dir structure. That may work for tests too
[23:59:19] dogweather: See if the Rails testing guide has anything
[23:59:37] dogweather: You're welcome

2018-08-31

[04:48:06] dogweather: has joined #RubyOnRails
[04:48:06] dogweather: has joined #ruby
[05:01:18] dogweather: Ping timeout: 245 seconds
[05:05:39] dogweather: has joined #RubyOnRails
[05:05:39] dogweather: has joined #ruby
[05:19:00] dogweather: Ping timeout: 250 seconds
[05:23:17] dogweather: has joined #RubyOnRails
[05:23:17] dogweather: has joined #ruby
[05:36:34] dogweather: Ping timeout: 240 seconds
[05:40:38] dogweather: has joined #RubyOnRails
[05:40:38] dogweather: has joined #ruby
[05:53:09] dogweather: Ping timeout: 252 seconds
[10:56:26] dogweather: has joined #RubyOnRails
[10:56:26] dogweather: has joined #ruby
[11:01:04] dogweather: Ping timeout: 240 seconds
[11:28:00] dogweather: has joined #RubyOnRails
[11:28:00] dogweather: has joined #ruby
[11:32:07] dogweather: Ping timeout: 240 seconds
[11:39:55] dogweather: has joined #RubyOnRails
[11:39:55] dogweather: has joined #ruby
[11:43:30] dogweather: Read error: Connection reset by peer
[11:44:07] dogweather: has joined #RubyOnRails
[11:44:07] dogweather: has joined #ruby
[11:47:59] dogweather: Remote host closed the connection
[11:48:38] dogweather: has joined #ruby
[11:48:39] dogweather: has joined #RubyOnRails
[11:56:40] dogweather: Remote host closed the connection
[11:57:19] dogweather: has joined #RubyOnRails
[11:57:19] dogweather: has joined #ruby
[12:01:02] dogweather: Read error: Connection reset by peer
[12:01:39] dogweather: has joined #RubyOnRails
[12:01:39] dogweather: has joined #ruby
[12:09:40] dogweather: Remote host closed the connection
[12:10:18] dogweather: has joined #ruby
[12:10:19] dogweather: has joined #RubyOnRails
[12:23:20] dogweather: Ping timeout: 244 seconds
[12:27:39] dogweather: has joined #RubyOnRails
[12:27:39] dogweather: has joined #ruby
[12:44:22] dogweather: Remote host closed the connection
[12:44:58] dogweather: has joined #RubyOnRails
[12:44:58] dogweather: has joined #ruby
[13:01:36] dogweather: Remote host closed the connection
[13:02:21] dogweather: has joined #RubyOnRails
[13:02:21] dogweather: has joined #ruby
[13:07:24] dogweather: Read error: Connection reset by peer
[13:07:56] dogweather: has joined #RubyOnRails
[13:07:56] dogweather: has joined #ruby
[13:12:11] dogweather: Remote host closed the connection
[13:12:47] dogweather: has joined #RubyOnRails
[13:12:47] dogweather: has joined #ruby
[13:16:27] dogweather: Remote host closed the connection
[13:17:06] dogweather: has joined #RubyOnRails
[13:17:06] dogweather: has joined #ruby
[13:32:37] dogweather: Read error: Connection reset by peer
[13:33:14] dogweather: has joined #ruby
[13:33:15] dogweather: has joined #RubyOnRails
[13:36:54] dogweather: Remote host closed the connection
[13:37:30] dogweather: has joined #RubyOnRails
[13:37:30] dogweather: has joined #ruby
[13:41:13] dogweather: Read error: Connection reset by peer
[13:41:50] dogweather: has joined #RubyOnRails
[13:41:50] dogweather: has joined #ruby
[13:45:29] dogweather: Read error: Connection reset by peer
[13:46:05] dogweather: has joined #RubyOnRails
[13:46:05] dogweather: has joined #ruby
[13:49:48] dogweather: Read error: Connection reset by peer
[14:52:15] dogweather: has joined #RubyOnRails
[14:52:15] dogweather: has joined #ruby
[14:56:27] dogweather: Ping timeout: 240 seconds
[14:59:51] dogweather: has joined #RubyOnRails
[14:59:54] dogweather: has joined #ruby
[15:36:49] dogweather: Remote host closed the connection
[16:12:46] dogweather: has joined #RubyOnRails
[16:12:46] dogweather: has joined #ruby
[16:17:04] dogweather: Ping timeout: 246 seconds
[19:31:19] dogweather: has joined #ruby
[19:31:21] dogweather: has joined #RubyOnRails
[20:00:48] dogweather: Remote host closed the connection
[20:05:20] dogweather: has joined #RubyOnRails
[20:05:20] dogweather: has joined #ruby
[20:14:01] dogweather: Ping timeout: 246 seconds
[20:18:15] dogweather: has joined #RubyOnRails
[20:18:15] dogweather: has joined #ruby
[20:23:07] dogweather: Ping timeout: 246 seconds

2018-06-21

[01:19:59] dogweather: has joined #RubyOnRails
[01:19:59] dogweather: has joined #ruby
[01:29:05] dogweather: Ping timeout: 248 seconds
[03:44:12] dogweather: has joined #RubyOnRails
[03:44:12] dogweather: has joined #ruby
[03:48:27] dogweather: Ping timeout: 240 seconds
[05:38:03] dogweather: has joined #RubyOnRails
[05:38:03] dogweather: has joined #ruby
[05:42:36] dogweather: Ping timeout: 260 seconds
[06:39:56] dogweather: has joined #RubyOnRails
[06:39:56] dogweather: has joined #ruby
[06:47:24] dogweather: Ping timeout: 268 seconds
[07:39:45] dogweather: has joined #RubyOnRails
[07:39:45] dogweather: has joined #ruby
[07:45:32] dogweather: Remote host closed the connection
[07:45:48] dogweather: has joined #RubyOnRails
[07:45:48] dogweather: has joined #ruby
[18:24:05] dogweather: Remote host closed the connection
[18:24:50] dogweather: has joined #ruby
[19:06:28] dogweather: Remote host closed the connection
[19:11:06] dogweather: has joined #RubyOnRails
[19:11:06] dogweather: has joined #ruby
[19:14:40] dogweather: Remote host closed the connection
[19:14:53] dogweather: has joined #RubyOnRails
[19:14:53] dogweather: has joined #ruby
[19:30:34] dogweather: Remote host closed the connection
[19:34:46] dogweather: has joined #ruby
[19:46:32] dogweather: Remote host closed the connection
[19:46:46] dogweather: has joined #ruby
[19:46:47] dogweather: has joined #RubyOnRails
[20:02:22] dogweather: Remote host closed the connection
[20:06:20] dogweather: has joined #RubyOnRails
[20:06:20] dogweather: has joined #ruby
[20:15:03] dogweather: Ping timeout: 256 seconds
[20:15:23] dogweather: has joined #ruby

2018-06-20

[15:29:50] dogweather: Ping timeout: 255 seconds
[15:33:47] dogweather: has joined #RubyOnRails
[15:33:47] dogweather: has joined #ruby
[15:38:37] dogweather: Ping timeout: 256 seconds
[15:43:02] dogweather: has joined #RubyOnRails
[15:43:02] dogweather: has joined #ruby
[15:51:53] dogweather: Ping timeout: 255 seconds
[15:56:02] dogweather: has joined #RubyOnRails
[15:56:02] dogweather: has joined #ruby
[16:01:06] dogweather: Ping timeout: 265 seconds
[16:42:01] dogweather: has joined #RubyOnRails
[16:42:01] dogweather: has joined #ruby
[16:46:30] dogweather: Ping timeout: 256 seconds
[18:25:35] dogweather: has joined #ruby
[18:25:36] dogweather: has joined #RubyOnRails
[18:30:31] dogweather: Ping timeout: 256 seconds
[19:49:15] dogweather: has joined #RubyOnRails
[19:49:15] dogweather: has joined #ruby
[19:55:51] dogweather: Ping timeout: 240 seconds
[20:34:51] dogweather: has joined #RubyOnRails
[20:34:51] dogweather: has joined #ruby
[20:39:26] dogweather: Ping timeout: 255 seconds
[21:04:43] dogweather: has joined #RubyOnRails
[21:04:43] dogweather: has joined #ruby
[21:09:56] dogweather: Ping timeout: 276 seconds
[21:44:52] dogweather: has joined #RubyOnRails
[21:44:52] dogweather: has joined #ruby
[22:28:34] dogweather: Ping timeout: 264 seconds
[22:32:53] dogweather: has joined #RubyOnRails
[22:32:53] dogweather: has joined #ruby
[22:50:51] dogweather: Read error: Connection timed out
[22:54:39] dogweather: has joined #RubyOnRails
[22:54:39] dogweather: has joined #ruby
[23:15:58] dogweather: Ping timeout: 264 seconds
[23:19:59] dogweather: has joined #ruby
[23:50:45] dogweather: Ping timeout: 264 seconds