Module: JSONdb
- Defined in:
- lib/jsondb/db.rb,
lib/jsondb/base.rb,
lib/jsondb/field.rb,
lib/jsondb/table.rb,
lib/jsondb/fields.rb,
lib/jsondb/logger.rb,
lib/jsondb/record.rb,
lib/jsondb/tables.rb,
lib/jsondb/records.rb,
lib/jsondb/commands.rb,
lib/jsondb/file_ops.rb,
lib/jsondb/settings.rb,
lib/jsondb/constants.rb,
lib/jsondb/result_set.rb,
lib/jsondb/validations.rb,
lib/jsondb/paginated_hash.rb
Defined Under Namespace
Modules: Commands, Fields, Logger, Records, Tables, Validations
Classes: Constants, Db, Field, FileOps, PaginatedHash, Record, ResultSet, Settings, Table
Constant Summary
collapse
- @@settings =
Settings.new
- @@constants =
Constants.new
- @@tables =
JSONdb::PaginatedHash.new
- @@fields =
JSONdb::PaginatedHash.new
- @@records =
JSONdb::PaginatedHash.new
Class Method Summary
collapse
Class Method Details
.constants ⇒ Object
14
15
16
|
# File 'lib/jsondb/base.rb', line 14
def self.constants
@@constants
end
|
.fields ⇒ Object
22
23
24
|
# File 'lib/jsondb/base.rb', line 22
def self.fields
@@fields
end
|
.records ⇒ Object
26
27
28
|
# File 'lib/jsondb/base.rb', line 26
def self.records
@@records
end
|
.settings ⇒ Object
10
11
12
|
# File 'lib/jsondb/base.rb', line 10
def self.settings
@@settings
end
|
.tables ⇒ Object
18
19
20
|
# File 'lib/jsondb/base.rb', line 18
def self.tables
@@tables
end
|