Hi! Oh, get it! Thanks for your quick response, I was able to test it now! And thank you very much for all Sequel great work, it's amazing!
Danilo. Em sábado, 22 de dezembro de 2018 04:53:18 UTC-2, Jeremy Evans escreveu: > > On Friday, December 21, 2018 at 9:16:14 AM UTC-8, Danilo Nogueira wrote: >> >> Hi! >> >> I'm developing an Sequel::Dataset extension, and everything seems to be >> working fine. This is my extension >> <https://rubygems.org/gems/sequel-asterisk-hunter>. >> I Installed it on a Rails project, and tried it with rails console this >> way: >> >> $> rails c >> Loading development environment (Rails 5.2.0) >> irb(main):001:0> Sequel::Database.extension :asterisk_hunter >> => >> #<Proc:0x000055bd67289220@/home/danilo/.rbenv/versions/2.5.1/gemsets/sasson/gems/sequel-5.15.0/lib/sequel/database/misc.rb:38> >> irb(main):002:0> MySequelModel.my_dataset_modules_method.hunt # *hunt is >> the only method defined in my extension module...* >> Traceback (most recent call last): >> 1: from (irb):4 >> NoMethodError (undefined method `hunt' for >> #<#<Class:0x000055bd671db1e8>:0x000055bd67fe2610>) >> >> I really cannot find the solution, what am I doing wrong?! >> > > Sequel::Database.extension sets the extension to be loaded into > Sequel::Database instances created in the future. In your case, the > Sequel::Database instead already exists. So you should use DB.extension > :asterisk_hunter, where DB is a reference to your Sequel::Database instance. > > Thanks, > Jeremy > -- You received this message because you are subscribed to the Google Groups "sequel-talk" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/sequel-talk. For more options, visit https://groups.google.com/d/optout.
