Table of Contents - jsontableschema-0.2.2 Documentation
Classes and Modules
- Boolean
- FalseClass
- JsonTableSchema
- JsonTableSchema::ConstraintError
- JsonTableSchema::ConstraintNotSupported
- JsonTableSchema::Constraints
- JsonTableSchema::Constraints::Enum
- JsonTableSchema::Constraints::MaxLength
- JsonTableSchema::Constraints::Maximum
- JsonTableSchema::Constraints::MinLength
- JsonTableSchema::Constraints::Minimum
- JsonTableSchema::Constraints::Pattern
- JsonTableSchema::Constraints::Required
- JsonTableSchema::ConversionError
- JsonTableSchema::Data
- JsonTableSchema::Exception
- JsonTableSchema::Field
- JsonTableSchema::Helpers
- JsonTableSchema::Infer
- JsonTableSchema::InvalidArrayType
- JsonTableSchema::InvalidCast
- JsonTableSchema::InvalidDateTimeType
- JsonTableSchema::InvalidDateType
- JsonTableSchema::InvalidEmail
- JsonTableSchema::InvalidFormat
- JsonTableSchema::InvalidGeoJSONType
- JsonTableSchema::InvalidGeoPointType
- JsonTableSchema::InvalidObjectType
- JsonTableSchema::InvalidTimeType
- JsonTableSchema::InvalidURI
- JsonTableSchema::InvalidUUID
- JsonTableSchema::Model
- JsonTableSchema::MultipleInvalid
- JsonTableSchema::Schema
- JsonTableSchema::SchemaException
- JsonTableSchema::Table
- JsonTableSchema::Types
- JsonTableSchema::Types::Any
- JsonTableSchema::Types::Array
- JsonTableSchema::Types::Base
- JsonTableSchema::Types::Boolean
- JsonTableSchema::Types::Date
- JsonTableSchema::Types::DateTime
- JsonTableSchema::Types::GeoJSON
- JsonTableSchema::Types::GeoPoint
- JsonTableSchema::Types::Integer
- JsonTableSchema::Types::Null
- JsonTableSchema::Types::Number
- JsonTableSchema::Types::Object
- JsonTableSchema::Types::String
- JsonTableSchema::Types::Time
- JsonTableSchema::Validate
- TrueClass
Methods
- ::infer_schema — JsonTableSchema::Table
- ::new — JsonTableSchema::Constraints
- ::new — JsonTableSchema::SchemaException
- ::new — JsonTableSchema::Field
- ::new — JsonTableSchema::Infer
- ::new — JsonTableSchema::Schema
- ::new — JsonTableSchema::Table
- ::new — JsonTableSchema::Types::Base
- ::supported_constraints — JsonTableSchema::Types::Any
- ::supported_constraints — JsonTableSchema::Types::Array
- ::supported_constraints — JsonTableSchema::Types::Boolean
- ::supported_constraints — JsonTableSchema::Types::Date
- ::supported_constraints — JsonTableSchema::Types::DateTime
- ::supported_constraints — JsonTableSchema::Types::GeoJSON
- ::supported_constraints — JsonTableSchema::Types::GeoPoint
- ::supported_constraints — JsonTableSchema::Types::Integer
- ::supported_constraints — JsonTableSchema::Types::Null
- ::supported_constraints — JsonTableSchema::Types::Number
- ::supported_constraints — JsonTableSchema::Types::Object
- ::supported_constraints — JsonTableSchema::Types::String
- ::supported_constraints — JsonTableSchema::Types::Time
- #add_error — JsonTableSchema::Validate
- #array_to_csv — JsonTableSchema::Table
- #available_types — JsonTableSchema::Infer
- #cast — JsonTableSchema::Types::Base
- #cast_any — JsonTableSchema::Types::Date
- #cast_any — JsonTableSchema::Types::DateTime
- #cast_any — JsonTableSchema::Types::Time
- #cast_array — JsonTableSchema::Types::GeoPoint
- #cast_column — JsonTableSchema::Data
- #cast_currency — JsonTableSchema::Types::Number
- #cast_default — JsonTableSchema::Types::Any
- #cast_default — JsonTableSchema::Types::Array
- #cast_default — JsonTableSchema::Types::Boolean
- #cast_default — JsonTableSchema::Types::Date
- #cast_default — JsonTableSchema::Types::DateTime
- #cast_default — JsonTableSchema::Types::GeoJSON
- #cast_default — JsonTableSchema::Types::GeoPoint
- #cast_default — JsonTableSchema::Types::Integer
- #cast_default — JsonTableSchema::Types::Null
- #cast_default — JsonTableSchema::Types::Number
- #cast_default — JsonTableSchema::Types::Object
- #cast_default — JsonTableSchema::Types::String
- #cast_default — JsonTableSchema::Types::Time
- #cast_email — JsonTableSchema::Types::String
- #cast_fmt — JsonTableSchema::Types::Date
- #cast_fmt — JsonTableSchema::Types::DateTime
- #cast_fmt — JsonTableSchema::Types::Time
- #cast_object — JsonTableSchema::Types::GeoPoint
- #cast_row — JsonTableSchema::Data
- #cast_rows — JsonTableSchema::Data
- #cast_uri — JsonTableSchema::Types::String
- #cast_uuid — JsonTableSchema::Types::String
- #cast_value — JsonTableSchema::Field
- #check_enum — JsonTableSchema::Constraints::Enum
- #check_field_value — JsonTableSchema::Validate
- #check_for_errors — JsonTableSchema::Data
- #check_foreign_keys — JsonTableSchema::Validate
- #check_latlng_range — JsonTableSchema::Types::GeoPoint
- #check_max_length — JsonTableSchema::Constraints::MaxLength
- #check_maximum — JsonTableSchema::Constraints::Maximum
- #check_min_length — JsonTableSchema::Constraints::MinLength
- #check_minimum — JsonTableSchema::Constraints::Minimum
- #check_pattern — JsonTableSchema::Constraints::Pattern
- #check_primary_keys — JsonTableSchema::Validate
- #check_required — JsonTableSchema::Constraints::Required
- #constraints — JsonTableSchema::Field
- #convert — JsonTableSchema::Data
- #convert_column — JsonTableSchema::Data
- #convert_row — JsonTableSchema::Data
- #convert_to_boolean — JsonTableSchema::Helpers
- #coverted_to_hash — JsonTableSchema::Table
- #csv_options — JsonTableSchema::Table
- #currency_symbols — JsonTableSchema::Types::Number
- #email_pattern — JsonTableSchema::Types::String
- #expand! — JsonTableSchema::Model
- #false_values — JsonTableSchema::Helpers
- #field_count_mismatch? — JsonTableSchema::Validate
- #fields — JsonTableSchema::Infer
- #fields — JsonTableSchema::Model
- #foreign_key_fields — JsonTableSchema::Validate
- #foreign_keys — JsonTableSchema::Model
- #format — JsonTableSchema::Field
- #geojson_schema — JsonTableSchema::Types::GeoJSON
- #get_class_for_type — JsonTableSchema::Helpers
- #get_constraints — JsonTableSchema::Model
- #get_field — JsonTableSchema::Model
- #get_fields_by_type — JsonTableSchema::Model
- #get_type — JsonTableSchema::Field
- #get_type — JsonTableSchema::Model
- #guess_format — JsonTableSchema::Infer
- #guess_type — JsonTableSchema::Infer
- #has_field? — JsonTableSchema::Model
- #headers — JsonTableSchema::Model
- #infer! — JsonTableSchema::Infer
- #infer_schema — JsonTableSchema::Table
- #is_empty? — JsonTableSchema::Constraints::Required
- #is_null? — JsonTableSchema::Types::Base
- #is_supported_type? — JsonTableSchema::Constraints
- #iso8601 — JsonTableSchema::Types::Date
- #iso8601 — JsonTableSchema::Types::DateTime
- #iso8601 — JsonTableSchema::Types::Time
- #load_fields! — JsonTableSchema::Model
- #load_validator! — JsonTableSchema::Validate
- #name — JsonTableSchema::Field
- #name — JsonTableSchema::Types::Any
- #name — JsonTableSchema::Types::Array
- #name — JsonTableSchema::Types::Boolean
- #name — JsonTableSchema::Types::Date
- #name — JsonTableSchema::Types::DateTime
- #name — JsonTableSchema::Types::GeoJSON
- #name — JsonTableSchema::Types::GeoPoint
- #name — JsonTableSchema::Types::Integer
- #name — JsonTableSchema::Types::Null
- #name — JsonTableSchema::Types::Number
- #name — JsonTableSchema::Types::Object
- #name — JsonTableSchema::Types::String
- #name — JsonTableSchema::Types::Time
- #null_values — JsonTableSchema::Types::Base
- #null_values — JsonTableSchema::Types::Null
- #null_values — JsonTableSchema::Constraints::Required
- #parse_constraint — JsonTableSchema::Constraints
- #parse_csv — JsonTableSchema::Table
- #parse_schema — JsonTableSchema::Schema
- #preprocess_value — JsonTableSchema::Types::Number
- #primary_keys — JsonTableSchema::Model
- #raise_header_error — JsonTableSchema::Data
- #required — JsonTableSchema::Constraints::Required
- #required? — JsonTableSchema::Constraints::Required
- #required_headers — JsonTableSchema::Model
- #resolve_types — JsonTableSchema::Infer
- #rows — JsonTableSchema::Table
- #set_format — JsonTableSchema::Types::Base
- #test — JsonTableSchema::Types::Base
- #transform — JsonTableSchema::Model
- #true_values — JsonTableSchema::Helpers
- #type — JsonTableSchema::Field
- #type — JsonTableSchema::Types::Array
- #type — JsonTableSchema::Types::Boolean
- #type — JsonTableSchema::Types::Date
- #type — JsonTableSchema::Types::DateTime
- #type — JsonTableSchema::Types::GeoJSON
- #type — JsonTableSchema::Types::Integer
- #type — JsonTableSchema::Types::Null
- #type — JsonTableSchema::Types::Number
- #type — JsonTableSchema::Types::Object
- #type — JsonTableSchema::Types::String
- #type — JsonTableSchema::Types::Time
- #type_class_lookup — JsonTableSchema::Helpers
- #types — JsonTableSchema::Types::GeoPoint
- #underscore — JsonTableSchema::Constraints
- #valid? — JsonTableSchema::Validate
- #validate — JsonTableSchema::Validate
- #validate! — JsonTableSchema::Constraints