Module: LocalPersist
- Defined in:
- lib/rbbt/persist.rb
Instance Attribute Summary collapse
-
#local_persist_dir ⇒ Object
Returns the value of attribute local_persist_dir.
Class Method Summary collapse
Instance Method Summary collapse
- #local_persist(name, type = nil, options = {}, persist_options = nil, &block) ⇒ Object
- #local_persist_tsv(source, name, opt = {}, options = {}, &block) ⇒ Object
Instance Attribute Details
#local_persist_dir ⇒ Object
Returns the value of attribute local_persist_dir.
524 525 526 |
# File 'lib/rbbt/persist.rb', line 524 def local_persist_dir @local_persist_dir end |
Class Method Details
.local_persist(name, type = nil, options = {}, persist_options = nil, &block) ⇒ Object
535 536 537 538 539 540 |
# File 'lib/rbbt/persist.rb', line 535 def self.local_persist(name, type = nil, = {}, = nil, &block) ||= {} = {:dir => Rbbt.var.cache.persistence.find(:lib)}.merge [:other] = Persist.persist(name, type, , &block) end |
Instance Method Details
#local_persist(name, type = nil, options = {}, persist_options = nil, &block) ⇒ Object
542 543 544 545 546 |
# File 'lib/rbbt/persist.rb', line 542 def local_persist(name, type = nil, = {}, = nil, &block) ||= {} = {:dir => local_persist_dir}.merge self.local_persist(name, type, , , &block) end |
#local_persist_tsv(source, name, opt = {}, options = {}, &block) ⇒ Object
548 549 550 |
# File 'lib/rbbt/persist.rb', line 548 def local_persist_tsv(source, name, opt = {}, = {}, &block) Persist.persist_tsv(source, name, opt, .merge({:dir => local_persist_dir, :persist => true}), &block) end |