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