Sha256: ad6138421ae61f6d8875b578a8c6d142134fd370cf0d54d1e5a72be585dfc0f3
Contents?: true
Size: 462 Bytes
Versions: 4
Compression:
Stored size: 462 Bytes
Contents
Kernel.module_eval do def new_job(_method) if instance_methods(false).include? _method define_method "#{_method}_job" do Eitil::SingleMethodJob.perform_later(_class: self.class.to_s, _method: _method.to_s, id: id) end elsif singleton_methods(false).include? _method define_singleton_method "#{_method}_job" do Eitil::SingleMethodJob.perform_later(_class: to_s, _method: _method.to_s) end end end end
Version data entries
4 entries across 4 versions & 1 rubygems