Class: Metaforce::Job::CRUD
- Inherits:
-
Metaforce::Job
- Object
- Metaforce::Job
- Metaforce::Job::CRUD
- Defined in:
- lib/metaforce/job/crud.rb
Constant Summary
Constants inherited from Metaforce::Job
Instance Attribute Summary
Attributes inherited from Metaforce::Job
Instance Method Summary collapse
-
#initialize(client, method, args) ⇒ CRUD
constructor
A new instance of CRUD.
- #perform ⇒ Object
Methods inherited from Metaforce::Job
disable_threading!, #done?, #inspect, #started?, #state, #status
Constructor Details
permalink #initialize(client, method, args) ⇒ CRUD
Returns a new instance of CRUD.
3 4 5 6 |
# File 'lib/metaforce/job/crud.rb', line 3 def initialize(client, method, args) super(client) @method, @args = method, args end |
Instance Method Details
permalink #perform ⇒ Object
[View source]
8 9 10 11 |
# File 'lib/metaforce/job/crud.rb', line 8 def perform @id = @client.send(@method, *@args).id super end |