IndexedDB::Database class of PicoRuby
Singleton methods
new
IndexedDB::Database.new(untyped js_db, name: String, upgrading: bool) -> void
Instance methods
batch
instance.batch(String | Array[String] store_names, ?mode: Symbol | String) { (Batch) -> void } -> nil
close
instance.close() -> void
closed?
instance.closed?() -> bool
create_store
instance.create_store(String name, ?key_path: String?, ?auto_increment: bool) -> Store
delete_store
instance.delete_store(String name) -> nil
has_store?
instance.has_store?(String name) -> bool
js_db
instance.js_db() -> untyped
mark_upgrade_done
instance.mark_upgrade_done() -> void
store
instance.store(String name) -> Store
store_names
instance.store_names() -> Array[String]
upgrading?
instance.upgrading?() -> bool
version
instance.version() -> Integer
Attr accessors
name (reader)
instance.name -> String