jackjkal has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
crundar has joined #ruby
ferr_ has joined #ruby
fercell has quit [Ping timeout: 256 seconds]
dionysus69 has quit [Read error: Connection reset by peer]
dionysus69 has joined #ruby
reset has quit [Quit: reset]
ur5us has quit [Ping timeout: 260 seconds]
swaggboi has quit [Quit: C-x C-c]
crundar has quit [Quit: Client closed]
swaggboi has joined #ruby
libsys has quit [Ping timeout: 248 seconds]
libsys has joined #ruby
John_Ivan has quit [Ping timeout: 248 seconds]
dionysus69 has quit [Quit: dionysus69]
dionysus69 has joined #ruby
open_mailbox has joined #ruby
John_Ivan has joined #ruby
John_Ivan has quit [Ping timeout: 260 seconds]
johnjaye has joined #ruby
Ziyan has joined #ruby
mixfix41 has quit [Ping timeout: 240 seconds]
open_mailbox has quit [Read error: Connection reset by peer]
dionysus69 has quit [Read error: Connection reset by peer]
dionysus69 has joined #ruby
Vonter has joined #ruby
<ox1eef>
well, music is music. i'm trying to remove it from my life atm. not that successful though.
mixfix41 has joined #ruby
donofrio_ has quit [Ping timeout: 276 seconds]
dionysus69 has quit [Quit: dionysus69]
dionysus69 has joined #ruby
donofrio has joined #ruby
Guest1234 has joined #ruby
Guest1234 has quit [Client Quit]
mixfix41 has quit [Quit: darting for now :P]
oxfuxxx has joined #ruby
Guest1234 has joined #ruby
Guest1234 has quit [Client Quit]
donofrio has quit [Remote host closed the connection]
donofrio has joined #ruby
oxfuxxx has quit [Ping timeout: 240 seconds]
oxfuxxx has joined #ruby
oxfuxxx has quit [Ping timeout: 260 seconds]
oxfuxxx has joined #ruby
Ziyan has quit [Ping timeout: 248 seconds]
Ziyan has joined #ruby
Guest1234 has joined #ruby
Guest1234 has quit [Client Quit]
Guest1234 has joined #ruby
Guest1234 has left #ruby [#ruby]
dionysus69 has quit [Quit: dionysus69]
dionysus69 has joined #ruby
oxfuxxx has quit [Ping timeout: 248 seconds]
<tonytonyjan>
https://github.com/tzinfo/tzinfo implements all the interfaces required by Ruby Time class, such as #local_to_utc, #utc_to_local, #name, etc.
oxfuxxx has joined #ruby
Ziyan has quit [Ping timeout: 260 seconds]
Ziyan has joined #ruby
Ziyan has quit [Ping timeout: 248 seconds]
mixfix41 has joined #ruby
Ziyan has joined #ruby
oxfuxxx has quit [Ping timeout: 240 seconds]
oxfuxxx has joined #ruby
oxfuxxx has quit [Read error: Connection reset by peer]
dionysus69 has quit [Quit: dionysus69]
dionysus69 has joined #ruby
Ziyan has quit [Ping timeout: 240 seconds]
Tempesta has quit [Quit: See ya!]
Ziyan has joined #ruby
protektwar has joined #ruby
protektwar has quit [Changing host]
protektwar has joined #ruby
Ziyan has quit [Ping timeout: 252 seconds]
Ziyan has joined #ruby
Ziyan has quit [Ping timeout: 240 seconds]
oxfuxxx has joined #ruby
Ziyan has joined #ruby
dionysus69 has quit [Read error: Connection reset by peer]
dionysus69 has joined #ruby
emcb545 has joined #ruby
emcb54 has quit [Ping timeout: 240 seconds]
emcb545 is now known as emcb54
oxfuxxx has quit [Remote host closed the connection]
_ht has joined #ruby
dionysus69 has quit [Read error: Connection reset by peer]
dionysus69 has joined #ruby
dionysus69 has quit [Read error: Connection reset by peer]
dionysus69 has joined #ruby
oxfuxxx has joined #ruby
oxfuxxx has quit [Ping timeout: 240 seconds]
dionysus69 has quit [Quit: dionysus69]
dionysus69 has joined #ruby
oxfuxxx has joined #ruby
dionysus69 has quit [Quit: dionysus69]
gr33n7007h has quit [Read error: Connection reset by peer]
dionysus69 has joined #ruby
gr33n7007h has joined #ruby
emcb543 has joined #ruby
dionysus69 has quit [Read error: Connection reset by peer]
dionysus69 has joined #ruby
dionysus69 has quit [Client Quit]
dionysus69 has joined #ruby
oxfuxxx has quit [Quit: quit]
emcb54 has quit [Ping timeout: 260 seconds]
emcb543 is now known as emcb54
dionysus69 has quit [Read error: Connection reset by peer]
dionysus69 has joined #ruby
dionysus69 has quit [Quit: dionysus69]
dionysus69 has joined #ruby
dionysus69 has quit [Remote host closed the connection]
Ziyan_ has quit [Quit: My iMac has gone to sleep. ZZZzzz…]
Ziyan has joined #ruby
oxfuxxx has joined #ruby
oxfuxxx has quit [Ping timeout: 248 seconds]
oxfuxxx has joined #ruby
schne1der has quit [Ping timeout: 240 seconds]
oxfuxxx has quit [Ping timeout: 260 seconds]
VG9t has joined #ruby
kiwi_36 has joined #ruby
walidvb has joined #ruby
Ziyan has quit [Ping timeout: 248 seconds]
Ziyan has joined #ruby
crundar has joined #ruby
emcb542 has joined #ruby
emcb54 has quit [Ping timeout: 240 seconds]
emcb542 is now known as emcb54
<VG9t>
I understand this probably isn't intended functionality but I'm trying to install dependencies with npm when installing a gem, I've tried following guides on extensions but they all seem very geared towards c compilation with make. atm I'm trying to use rake to do it, any guidance would be much appreciated source is here: https://github.com/Douile/jekyll-discord-visualizer/
<ox1eef>
that's not something rubygems is really designed for, but in theory you could have extconf.rb build a Makefile that calls npm
<tonytonyjan>
Sounds like you are going to make a Ruby C extension gem to install npm dependencies. Is that correct?
<VG9t>
Does extconf.rb get run automatically when installing the gem?
<ox1eef>
it's part of the process for a gem with native extensions, it is called and then a Makefile generated from it
<tonytonyjan>
VG9t: Yes, but that's a trick/workaround that I won't suggest to do so.
<VG9t>
Is there a better way to do it?
<ox1eef>
use post_install_message to tell the user to install x,y and z using npm
<tonytonyjan>
I would probably using `spec.post_install_message` in gemspec file to provide show post-instructions to the user.
<tonytonyjan>
use*
roadie has joined #ruby
<ox1eef>
i think that's always going to be preferable because who is to say npm is even installed, or in their $PATH at any given time, so there's a high chance it would just error out for a percentage of users.
<tonytonyjan>
Besides, you might also want to provide a `package.json` to the user if there are too many npm dependencies that installing using one-liner command makes little sense.
<VG9t>
Fair, only reason I want to install automatically is because I am using it within CI
roadie has quit [Remote host closed the connection]
roadie has joined #ruby
hololeap has joined #ruby
<ox1eef>
oh, then just add npm install as a separate ci step
Tempesta has joined #ruby
thefuture_ has joined #ruby
kiwi_36 has quit [Ping timeout: 240 seconds]
thefuture_ has left #ruby [#ruby]
thefuture_ has joined #ruby
crundar has quit [Quit: Client closed]
thefuture__ has joined #ruby
thefuture_ has quit [Ping timeout: 240 seconds]
roadie has quit [Ping timeout: 248 seconds]
donofrio has quit [Ping timeout: 260 seconds]
hololeap has quit [Ping timeout: 240 seconds]
donofrio has joined #ruby
Sheilong has quit [Quit: Connection closed for inactivity]