00:06
e_dub has quit [Quit: e_dub]
00:22
e_dub has joined #opal
00:47
e_dub has quit [Quit: e_dub]
01:07
elia has quit [Quit: Computer has gone to sleep.]
03:36
cantonic has quit [Quit: cantonic]
03:43
cantonic has joined #opal
03:50
f-3r has quit [Quit: Leaving.]
04:07
cpup has joined #opal
04:07
CoderPuppy has quit [Ping timeout: 265 seconds]
04:39
cantonic has left #opal [#opal]
07:13
jbr^ has quit [Read error: Connection reset by peer]
07:14
pmarreck has quit [Ping timeout: 258 seconds]
07:14
lacrosse__ has quit [Ping timeout: 258 seconds]
07:18
jbr^ has joined #opal
07:23
lacrosse__ has joined #opal
07:23
lectrick has joined #opal
07:40
boberetezeke-clo has quit [Ping timeout: 244 seconds]
07:42
meh` has quit [Ping timeout: 255 seconds]
08:02
lectrick has quit [Ping timeout: 265 seconds]
08:03
lectrick has joined #opal
08:27
[spoiler] has joined #opal
08:32
[spoiler] has quit [Ping timeout: 258 seconds]
09:26
[spoiler] has joined #opal
09:50
GitHub52 has joined #opal
09:50
<
GitHub52 >
opal-jquery/merge_lib_opal 029808e Adam Beynon: Initial merge of lib/ and opal/ paths
09:50
GitHub52 has left #opal [#opal]
11:47
lacrosse__ has quit [Read error: Connection reset by peer]
11:47
jbr^ has quit [Remote host closed the connection]
11:47
lectrick has quit [Write error: Connection reset by peer]
12:12
boberetezeke-clo has joined #opal
12:34
lectrick has joined #opal
12:39
boberetezeke-clo has quit [Ping timeout: 258 seconds]
12:52
lectrick has quit [Read error: Connection reset by peer]
13:29
GitHub188 has joined #opal
13:29
GitHub188 has left #opal [#opal]
13:29
<
GitHub188 >
[opal-jquery] 5t111111 opened pull request #60: Add Element#outer_width and Element#outer_height (master...add-methods)
http://git.io/NgpM5Q
13:40
e_dub has joined #opal
13:48
lectrick has joined #opal
14:10
lacrosse__ has joined #opal
14:31
boberetezeke-clo has joined #opal
14:52
jbr^ has joined #opal
15:44
e_dub has quit [Quit: e_dub]
16:03
GitHub159 has joined #opal
16:03
<
GitHub159 >
[opal-jquery] adambeynon closed pull request #60: Add Element#outer_width and Element#outer_height (master...add-methods)
http://git.io/NgpM5Q
16:03
GitHub159 has left #opal [#opal]
16:03
GitHub45 has joined #opal
16:03
GitHub45 has left #opal [#opal]
16:03
<
GitHub45 >
opal-jquery/master 2c26a5d WAKASUGI MUBAE: Add Element#outer_width and Element#outer_height
16:03
<
GitHub45 >
opal-jquery/master 035b78c Adam Beynon: Merge pull request #60 from 5t111111/add-methods...
16:12
GitHub81 has joined #opal
16:12
<
GitHub81 >
opal-jquery/master 44ba204 Adam Beynon: Move core files under opal/jquery dir rather than opal-jquery
16:12
GitHub81 has left #opal [#opal]
16:13
GitHub62 has joined #opal
16:13
<
GitHub62 >
opal-jquery/master f533266 Adam Beynon: Fix yard opts to use new lib path
16:13
GitHub62 has left #opal [#opal]
16:30
GitHub153 has joined #opal
16:30
<
GitHub153 >
opal-rspec/master 646e8e2 Adam Beynon: Keep rspec files separate from opal-rspec sources
16:30
GitHub153 has left #opal [#opal]
16:32
travis-ci has joined #opal
16:32
<
travis-ci >
opal/opal-rspec#20 (master - 646e8e2 : Adam Beynon): The build was broken.
16:32
travis-ci has left #opal [#opal]
16:36
[spoiler] has quit [Quit: Leaving]
16:57
GitHub23 has joined #opal
16:57
<
GitHub23 >
opal-rspec/master 888a1cf Adam Beynon: Basic docs for async helpers
16:57
GitHub23 has left #opal [#opal]
16:59
travis-ci has joined #opal
16:59
<
travis-ci >
opal/opal-rspec#21 (master - 888a1cf : Adam Beynon): The build is still failing.
16:59
travis-ci has left #opal [#opal]
17:19
elia has joined #opal
18:05
GitHub4 has joined #opal
18:05
<
GitHub4 >
opal-rspec/master 8f553e8 Adam Beynon: Fix for IO#closed?
18:05
GitHub4 has left #opal [#opal]
18:08
travis-ci has joined #opal
18:08
<
travis-ci >
opal/opal-rspec#22 (master - 8f553e8 : Adam Beynon): The build was fixed.
18:08
travis-ci has left #opal [#opal]
18:09
<
elia >
adambeynon_, hey, just updated to latest opal-rspec in this moment
18:10
<
elia >
is this a good time to release a beta?
18:10
<
adambeynon_ >
elia: hey hey
18:10
<
adambeynon_ >
give me 2 mins though
18:10
<
adambeynon_ >
merging opal + lib
18:10
<
elia >
no prob, ha!
18:11
<
elia >
so hwyl fawr opal/ folder!
18:12
<
adambeynon_ >
good to see welsh going international too ;)
18:17
<
elia >
yes, had to switch on my brains for a moment bc at first it looked like gibberish :D
18:18
GitHub87 has joined #opal
18:18
<
GitHub87 >
opal-rspec/master 11b78bf Adam Beynon: generate docs for client and server
18:18
GitHub87 has left #opal [#opal]
18:18
<
adambeynon_ >
btw, i cant merge the paths for some reason
18:18
<
adambeynon_ >
too late on a Sunday
18:18
<
adambeynon_ >
somethings breaking it
18:18
<
adambeynon_ >
so we can do that before next beta release
18:20
travis-ci has joined #opal
18:20
<
travis-ci >
opal/opal-rspec#23 (master - 11b78bf : Adam Beynon): The build passed.
18:20
travis-ci has left #opal [#opal]
18:21
<
elia >
adambeynon_, let's do a beta as it is, it'll still be useful to make opal-rails specs pass,
18:21
<
elia >
I think no one actually cares how many opal-rspec betas are out there
18:24
meh` has joined #opal
18:25
<
adambeynon_ >
more the merrier
18:29
<
adambeynon_ >
elia: going to try and finish keyword args this evening as well
18:30
<
elia >
adambeynon_, anhygoel ;)
18:40
elia has quit [Quit: Computer has gone to sleep.]
18:46
f-3r has joined #opal
18:49
elia has joined #opal
19:11
GitHub81 has joined #opal
19:11
<
GitHub81 >
opal-rspec/master 2174236 Elia Schito: Bump beta version to 0.4.0.beta4
19:11
GitHub81 has left #opal [#opal]
19:11
GitHub18 has joined #opal
19:11
GitHub18 has left #opal [#opal]
19:12
travis-ci has joined #opal
19:12
<
travis-ci >
opal/opal-rspec#24 (master - 2174236 : Elia Schito): The build passed.
19:12
travis-ci has left #opal [#opal]
19:13
travis-ci has joined #opal
19:13
<
travis-ci >
opal/opal-rspec#25 (v0.4.0.beta4 - 2174236 : Elia Schito): The build passed.
19:13
travis-ci has left #opal [#opal]
19:20
GitHub74 has joined #opal
19:20
<
GitHub74 >
opal-rails/master a6a17ce Elia Schito: Whitespace
19:20
<
GitHub74 >
opal-rails/master 9d115fe Elia Schito: Add instructions about shared templates...
19:20
<
GitHub74 >
opal-rails/master e560869 Elia Schito: Update rspec-rails
19:20
GitHub74 has left #opal [#opal]
19:20
GitHub18 has joined #opal
19:20
GitHub18 has left #opal [#opal]
19:24
travis-ci has joined #opal
19:24
<
travis-ci >
opal/opal-rails#116 (master - 39461c5 : Elia Schito): The build passed.
19:24
travis-ci has left #opal [#opal]
19:26
<
elia >
adambeynon_, I don't remember your preference about the theme color for opalrb.org blue vs light-grey
19:27
travis-ci has joined #opal
19:27
<
travis-ci >
opal/opal-rails#117 (v0.7.0.beta2 - 39461c5 : Elia Schito): The build passed.
19:27
travis-ci has left #opal [#opal]
19:35
elia has quit [Quit: Computer has gone to sleep.]
19:42
GitHub88 has joined #opal
19:42
<
GitHub88 >
opal/kwargs fd20330 Adam Beynon: Support keyword rest arguments
19:42
GitHub88 has left #opal [#opal]
19:45
travis-ci has joined #opal
19:45
<
travis-ci >
opal/opal#2210 (kwargs - fd20330 : Adam Beynon): The build is still failing.
19:45
travis-ci has left #opal [#opal]
19:46
boberetezeke has joined #opal
20:17
GitHub23 has joined #opal
20:17
<
GitHub23 >
opal/kwargs a932256 Adam Beynon: Support normal rest args and keyword args together
20:17
GitHub23 has left #opal [#opal]
20:20
travis-ci has joined #opal
20:20
<
travis-ci >
opal/opal#2211 (kwargs - a932256 : Adam Beynon): The build is still failing.
20:20
travis-ci has left #opal [#opal]
20:23
ryanstout has joined #opal
20:30
GitHub112 has joined #opal
20:30
<
GitHub112 >
opal/kwargs 856dd5f Adam Beynon: Support optional args and keyword args together
20:30
GitHub112 has left #opal [#opal]
20:33
travis-ci has joined #opal
20:33
<
travis-ci >
opal/opal#2212 (kwargs - 856dd5f : Adam Beynon): The build is still failing.
20:33
travis-ci has left #opal [#opal]
20:41
boberetezeke has quit [Ping timeout: 264 seconds]
20:43
boberetezeke has joined #opal
20:49
GitHub67 has joined #opal
20:49
<
GitHub67 >
opal/master ac06053 Adam Beynon: Slight tidy up of def generation code
20:49
<
GitHub67 >
opal/master 057ba23 Adam Beynon: Add last spec to bugs
20:49
<
GitHub67 >
opal/master fb3f665 Adam Beynon: Add kwargs to changelog
20:49
GitHub67 has left #opal [#opal]
20:50
GitHub37 has joined #opal
20:50
GitHub37 has left #opal [#opal]
20:52
GitHub12 has joined #opal
20:52
GitHub12 has left #opal [#opal]
20:52
GitHub130 has joined #opal
20:52
GitHub130 has left #opal [#opal]
20:53
travis-ci has joined #opal
20:53
<
travis-ci >
opal/opal#2213 (master - 062cdb5 : Adam Beynon): The build passed.
20:53
travis-ci has left #opal [#opal]
20:59
boberetezeke has quit [Ping timeout: 244 seconds]
21:09
boberetezeke has joined #opal
21:19
GitHub183 has joined #opal
21:19
<
GitHub183 >
opal/master fe6e1bd Adam Beynon: Add basic docs on compiler directives
21:19
GitHub183 has left #opal [#opal]
21:21
travis-ci has joined #opal
21:21
<
travis-ci >
opal/opal#2214 (master - fe6e1bd : Adam Beynon): The build passed.
21:21
travis-ci has left #opal [#opal]
21:21
GitHub174 has joined #opal
21:21
<
GitHub174 >
opal/master e3e5c62 Adam Beynon: Yard
21:21
GitHub174 has left #opal [#opal]
21:22
travis-ci has joined #opal
21:22
<
travis-ci >
opal/opal#2214 (master - fe6e1bd : Adam Beynon): The build passed.
21:22
travis-ci has left #opal [#opal]
21:25
travis-ci has joined #opal
21:25
<
travis-ci >
opal/opal#2215 (master - e3e5c62 : Adam Beynon): The build passed.
21:25
travis-ci has left #opal [#opal]
21:26
travis-ci has joined #opal
21:26
<
travis-ci >
opal/opal#2215 (master - e3e5c62 : Adam Beynon): The build passed.
21:26
travis-ci has left #opal [#opal]
21:27
elia has joined #opal
21:28
f-3r has quit [Ping timeout: 244 seconds]
21:31
GitHub162 has joined #opal
21:31
<
GitHub162 >
opal/master a15ed49 Adam Beynon: Add RUBY_ENGINE handling to compiler directives
21:31
GitHub162 has left #opal [#opal]
21:33
travis-ci has joined #opal
21:33
<
travis-ci >
opal/opal#2216 (master - a15ed49 : Adam Beynon): The build passed.
21:33
travis-ci has left #opal [#opal]
21:34
travis-ci has joined #opal
21:34
<
travis-ci >
opal/opal#2216 (master - a15ed49 : Adam Beynon): The build passed.
21:34
travis-ci has left #opal [#opal]
21:35
f-3r has joined #opal
21:40
GitHub184 has joined #opal
21:40
GitHub184 has left #opal [#opal]
21:40
<
GitHub184 >
opal/master 67de707 Adam Beynon: Cleanup some docs formatting
21:43
travis-ci has joined #opal
21:43
<
travis-ci >
opal/opal#2217 (master - 67de707 : Adam Beynon): The build passed.
21:43
travis-ci has left #opal [#opal]
22:02
GitHub61 has joined #opal
22:02
<
GitHub61 >
opal/master 869cd78 Adam Beynon: Initial docs for Promise
22:02
GitHub61 has left #opal [#opal]
22:27
GitHub53 has joined #opal
22:27
<
GitHub53 >
opal/master 8dec80e Adam Beynon: Style fixes
22:27
GitHub53 has left #opal [#opal]
22:30
travis-ci has joined #opal
22:30
<
travis-ci >
opal/opal#2219 (master - 8dec80e : Adam Beynon): The build passed.
22:30
travis-ci has left #opal [#opal]
22:31
GitHub53 has joined #opal
22:31
<
GitHub53 >
opalrb.org/master 16d3b1d Elia Schito: Remove jquery from api docs
22:31
GitHub53 has left #opal [#opal]
22:32
travis-ci has joined #opal
22:32
<
travis-ci >
opal/opal#2219 (master - 8dec80e : Adam Beynon): The build passed.
22:32
travis-ci has left #opal [#opal]
22:34
<
elia >
adambeynon_, I have a question about fire…
22:35
<
elia >
what will the gem name be? rubyfire?
22:36
GitHub7 has joined #opal
22:36
<
GitHub7 >
opalrb.org/gh-pages 99aa5aa Elia Schito: Site updated to 16d3b1d
22:36
GitHub7 has left #opal [#opal]
22:38
<
adambeynon_ >
elia: not too sure yet. code wise everything comes under the `module Fire` namespace
22:38
<
adambeynon_ >
not sure whether opal-fire, or rubyfire
22:38
<
adambeynon_ >
the gem is going to pack a lot of punch for rails as well
22:39
<
adambeynon_ >
to pull in route info, models etc
22:39
<
adambeynon_ >
and to integrate with the view system
22:39
<
adambeynon_ >
so its not JUST opal stuff
22:39
<
adambeynon_ >
(well, it is mostly)
22:39
<
elia >
would be wise to secure the gemname as soon
22:40
<
elia >
also maybe vienna can be pushed to opal-vienna just to give people a way to use it without resorting to git
22:41
<
adambeynon_ >
elia: yeah, thats a fair point
22:41
<
elia >
super happy about kwargs btw, great job
22:42
f-3r has quit [Ping timeout: 265 seconds]
22:42
e_dub has joined #opal
22:43
<
elia >
adambeynon_, I can deal with pushing vienna to rubygems btw, was thinking about labelling it as 0.7 just to have space to release earlier versions it ever comes necessary
22:45
<
adambeynon_ >
\o/ i thought the generated code was going to be a lot more ugly. its not
**too** bad though
22:45
<
adambeynon_ >
agreed r.e. vienna verioning
22:45
<
adambeynon_ >
versioning*
22:46
<
elia >
adambeynon_, lol, yes first thing I checked after the merge, and should also be a really lightweight implementation
22:48
<
adambeynon_ >
elia: I missed your message earlier r.e. light grey vs. blue for the website
22:48
<
adambeynon_ >
Im easy either way
22:48
<
adambeynon_ >
I think we do need some colour tbh
22:48
<
adambeynon_ >
its gone a bit too white and grey
22:49
<
elia >
yes, and too few difference between the "frame" and the contents
22:50
<
elia >
I can either restore the previous blue or you can pick another one (I liked the old one ;)
22:52
<
adambeynon_ >
lol, old one is good for me
22:54
GitHub55 has joined #opal
22:54
<
GitHub55 >
vienna/master b9fc9bb Elia Schito: Release on Rubygems.org as opal-vienna...
22:54
GitHub55 has left #opal [#opal]
22:57
travis-ci has joined #opal
22:57
<
travis-ci >
opal/vienna#176 (master - b9fc9bb : Elia Schito): The build was broken.
22:57
travis-ci has left #opal [#opal]
23:01
<
elia >
adambeynon_, lol, I guess this test was based on bad semantics: (object.bar = 32).should eq("#bar")
23:04
<
adambeynon_ >
oops :D
23:04
<
adambeynon_ >
only found out recently that was a ruby feature :D
23:07
GitHub26 has joined #opal
23:07
<
GitHub26 >
vienna/master 2f9dbb9 Elia Schito: Add bundler gem management tasks
23:07
<
GitHub26 >
vienna/master 82e3bcf Elia Schito: Remove Ruby 1.8.7 support
23:07
<
GitHub26 >
vienna/master 3096444 Elia Schito: Remove test that was base on bad semantics...
23:07
GitHub26 has left #opal [#opal]
23:08
GitHub114 has joined #opal
23:08
<
GitHub114 >
opal/master 7d2835f Adam Beynon: Struct can just use attr_accessor to define methods
23:08
GitHub114 has left #opal [#opal]
23:09
travis-ci has joined #opal
23:09
<
travis-ci >
opal/vienna#177 (master - 94351dc : Elia Schito): The build was fixed.
23:09
travis-ci has left #opal [#opal]
23:09
<
adambeynon_ >
:metal:
23:10
<
adambeynon_ >
awww :( irccloud doesnt have all the emojis :(
23:10
f-3r has joined #opal
23:11
<
elia >
adambeynon_, no prob, I can read the matrix
23:11
travis-ci has joined #opal
23:11
<
travis-ci >
opal/opal#2220 (master - 7d2835f : Adam Beynon): The build passed.
23:11
travis-ci has left #opal [#opal]
23:12
GitHub168 has joined #opal
23:12
GitHub168 has left #opal [#opal]
23:13
travis-ci has joined #opal
23:13
<
travis-ci >
opal/vienna#178 (v0.7.0 - 94351dc : Elia Schito): The build passed.
23:13
travis-ci has left #opal [#opal]
23:14
<
adambeynon_ >
elia: some good bits in there. ruby is weird once again
23:15
<
elia >
yep, you can impress your friends by mutating the passed object or assigning multiple arguments
23:15
<
elia >
adambeynon_, is adam@adambeynon.com the right mail for gem ownership?
23:16
<
adambeynon_ >
elia: nope, adam.beynon@gmail.com
23:16
<
adambeynon_ >
the other one is kinda broken atm (need to move it back from fastmail, my account there ran out :(
23:16
<
adambeynon_ >
wonder how many emails are dissapearing into the cold depths of the internet
23:17
<
elia >
I was lucky enough to be in time for a free google domains for schito.me
23:19
GitHub52 has joined #opal
23:19
<
GitHub52 >
vienna/master 723bfcd Elia Schito: Fix Adam’s email
23:19
GitHub52 has left #opal [#opal]
23:19
<
elia >
adambeynon_, ^^^ ;)
23:19
<
adambeynon_ >
woop woop!
23:19
<
adambeynon_ >
elia: I have hardly used keyword args before, its why I implemented them in the last week, just to get a better idea of what they can do
23:20
<
adambeynon_ >
I love them
23:20
travis-ci has joined #opal
23:20
<
travis-ci >
opal/vienna#179 (master - 723bfcd : Elia Schito): The build passed.
23:20
travis-ci has left #opal [#opal]
23:22
<
adambeynon_ >
elia: been trying to think about Vienna/Fire api recently as well, specifically for fetching models. So, we can store models in memory as well
23:22
<
adambeynon_ >
I was thinking that Model.find() should return an in-memory model, or nil if it doesnt exist
23:22
<
adambeynon_ >
and Model.fetch() should do an actual HTTP request, even if it exists locally
23:22
<
adambeynon_ >
sounds reasonable?
23:23
<
elia >
adambeynon_, I guess yes, makes sense to have the costly call stand out a bit by diverging from AR
23:24
<
elia >
adambeynon_, there should be a way to fetch only if necessary tho
23:26
GitHub185 has joined #opal
23:26
<
GitHub185 >
opalrb.org/master 0612290 Elia Schito: Restore the blue layout
23:26
GitHub185 has left #opal [#opal]
23:27
GitHub177 has joined #opal
23:27
<
GitHub177 >
opalrb.org/gh-pages af02986 Elia Schito: Site updated to 0612290
23:27
GitHub177 has left #opal [#opal]
23:27
<
elia >
adambeynon_, what do you keep in memory? identity map with full objects or just "raw" attributes?
23:28
<
adambeynon_ >
elia: full objects usually. I did think about going the backbone route where you can “load” data/json into the models, but a model is only created the first time you try and access it
23:29
<
adambeynon_ >
elia: maybe Model.fetch() could use local, if possible, otherwise Model.fetch! could force a request
23:30
<
adambeynon_ >
either way, both accepting a callback block should allow for async callbacks either way
23:32
<
adambeynon_ >
elia: ok, early start tomorrow, going to call it a day
23:32
<
adambeynon_ >
good to see the blue back ^_^
23:32
<
elia >
adambeynon_, I guess you did enough :D
23:40
elia has quit [Quit: Computer has gone to sleep.]
23:41
f-3r has quit [Quit: Leaving.]