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
Tags: class