<NickNamed125>
Im trying to determine if I should use Ruby on Rails or Django
yxhuvud has joined #ruby
<vandees>
icu
<NickNamed125>
hi
rvalue has quit [Read error: Connection reset by peer]
rvalue has joined #ruby
<vandees>
yxhuvud: you're not gonna try to cut me up drain me of blood and leave me on my mother's doorstep are you?
NickNamed125 has quit [Quit: Client closed]
<yxhuvud>
.. no. I'd obviously hide you in her garage.
<vandees>
a cyberstalker threat from 2018
<vandees>
well, if you were succesful
<vandees>
which you would not be since the great white batman has my back
gr33n7007h has joined #ruby
jpn has joined #ruby
jpn has quit [Ping timeout: 252 seconds]
<vandees>
the dvl wants ich to believe everything is destroyed and sabotaged, that triggers insecurities, it basically knows all the thought structures n patterns so it uses vague comments to make one feel as if it is in ones head
<vandees>
reading ones mind
<vandees>
and it's constant negativity about everything i do
<vandees>
it's awful and must die
<vandees>
those types of people whom the dvl works through must be neutralized
ur5us has joined #ruby
<vandees>
hey major
_ht has joined #ruby
vandees has quit [Ping timeout: 256 seconds]
vandees has joined #ruby
vandees has quit [Ping timeout: 248 seconds]
Linux_Kerio has quit [Ping timeout: 268 seconds]
Rounin has joined #ruby
jpn has joined #ruby
jpn has quit [Ping timeout: 268 seconds]
aeris has quit [Remote host closed the connection]
Mikaela has quit [Remote host closed the connection]
aeris has joined #ruby
Mikaela has joined #ruby
vandees has joined #ruby
Ziyan_ has joined #ruby
Ziyan has quit [Ping timeout: 244 seconds]
totoro has quit [Read error: Connection reset by peer]
totoro has quit [Quit: ZNC 1.8.2+deb2+b1 - https://znc.in]
totoro has joined #ruby
moldorcoder7_ has joined #ruby
moldorcoder7 has quit [Ping timeout: 256 seconds]
protektwar has quit [Ping timeout: 248 seconds]
moldorcoder7 has joined #ruby
moldorcoder7_ has quit [Ping timeout: 268 seconds]
jpn has quit [Quit: Lost terminal]
<Zerock>
What is the best way for me to include some auxiliary files with my gem in a way that they can be found in a well-known location? In particular, my program supports a plugin system and I want to include some plugins with the gem, but I don't want the user to need to know exactly where they are stored in order to load them.
<Zerock>
yeah, I know I could add them to lib and include them, but I kind of want to keep plugins separate from the core application code
<mikecmpbll>
anything specified in "requier_paths"*
<mikecmpbll>
not sure i'm following.
Linux_Kerio has joined #ruby
<Zerock>
okay, the structure of my project repo is like this: bin/ for the executable, lib/ for the code that supports the application, and plugins/ for optional plugins that are to be included with the program
<Zerock>
I know that I could move plugins/ into lib/ and they would be included that way, but I don't want to mix in optional extras with the required supporting modules of the program
<Zerock>
and I could add plugins/ to require_paths, but I think that would mean that my rb files inside of plugins/ would be considered top-level files for "require", and that could lead to name conflicts
<Zerock>
the plugin files are not written in a way that they can just be required by any old ruby program. They are written to hook into my application specifically, so I don't necessarily want them on the main load path
<mikecmpbll>
hm. difference between "optional extras" and "required supporting modules of the program" would be whether they're required by lib/mylib.rb, in my view
<mikecmpbll>
i don't share the view that lib/mylib/plugins/foo.rb is a problem, as long as it's not required by your program, then the user can explicitly require 'mylib/plugins/foo' if they want to use it.