gem.sh gem.sh
Home Gems Types Docs Community
  • Modules

    • module Lutaml
    • module Lutaml::HashFormat
    • module Lutaml::HashFormat::Adapter
    • module Lutaml::HashFormat::Type
    • module Lutaml::HashFormat::Type::Serializers
    • module Lutaml::Json
    • module Lutaml::Json::Adapter
    • module Lutaml::Json::Schema
    • module Lutaml::Json::Type
    • module Lutaml::Json::Type::Serializers
    • module Lutaml::JsonLd
    • module Lutaml::Jsonl
    • module Lutaml::Jsonl::Adapter
    • module Lutaml::KeyValue
    • module Lutaml::KeyValue::Adapter
    • module Lutaml::KeyValue::Adapter::Hash
    • module Lutaml::KeyValue::Adapter::Json
    • module Lutaml::KeyValue::Adapter::Jsonl
    • module Lutaml::KeyValue::Adapter::Toml
    • module Lutaml::KeyValue::Adapter::Yaml
    • module Lutaml::KeyValue::Adapter::Yamls
    • module Lutaml::KeyValue::DataModel
    • module Lutaml::Model
    • module Lutaml::Model::CollectionHandler
    • module Lutaml::Model::ComparableModel
    • module Lutaml::Model::ComparableModel::ClassMethods
    • module Lutaml::Model::Config
    • module Lutaml::Model::Consolidation
    • module Lutaml::Model::Constants
    • module Lutaml::Model::DeepDupable
    • module Lutaml::Model::Error
    • module Lutaml::Model::Error::Type
    • module Lutaml::Model::Hash
    • module Lutaml::Model::Instrumentation
    • module Lutaml::Model::Json
    • module Lutaml::Model::JsonAdapter
    • module Lutaml::Model::Jsonl
    • module Lutaml::Model::Liquefiable
    • module Lutaml::Model::Liquefiable::ClassMethods
    • module Lutaml::Model::Liquid
    • module Lutaml::Model::Liquid::IndexedAccess
    • module Lutaml::Model::Performance
    • module Lutaml::Model::Performance::TestModels
    • module Lutaml::Model::Registrable
    • module Lutaml::Model::RenderPolicy
    • module Lutaml::Model::RuntimeCompatibility
    • module Lutaml::Model::Schema
    • module Lutaml::Model::Schema::Decorators
    • module Lutaml::Model::Schema::Definitions
    • module Lutaml::Model::Schema::Definitions::MemberWalk
    • module Lutaml::Model::Schema::Generator
    • module Lutaml::Model::Schema::Helpers
    • module Lutaml::Model::Schema::Helpers::TemplateHelper
    • module Lutaml::Model::Schema::ModuleNesting
    • module Lutaml::Model::Schema::NamespaceNaming
    • module Lutaml::Model::Schema::Renderers
    • module Lutaml::Model::Schema::Renderers::Registration
    • module Lutaml::Model::Schema::Renderers::RequiredFilesCalculator
    • module Lutaml::Model::Schema::RncCompiler
    • module Lutaml::Model::Schema::RncCompiler::SourceResolver
    • module Lutaml::Model::Schema::RngCompiler
    • module Lutaml::Model::Schema::RngCompiler::RngHelpers
    • module Lutaml::Model::Schema::SharedMethods
    • module Lutaml::Model::Schema::Templates
    • module Lutaml::Model::Schema::XmlCompiler
    • module Lutaml::Model::Schema::XmlCompiler::ElementOrder
    • module Lutaml::Model::Schema::XmlCompiler::SupportedDataTypes
    • module Lutaml::Model::Serialize
    • module Lutaml::Model::Serialize::AttributeDefinition
    • module Lutaml::Model::Serialize::Builder
    • module Lutaml::Model::Serialize::ClassMethods
    • module Lutaml::Model::Serialize::EnumHandling
    • module Lutaml::Model::Serialize::FormatConversion
    • module Lutaml::Model::Serialize::Initialization
    • module Lutaml::Model::Serialize::ModelImport
    • module Lutaml::Model::Serialize::TransformationBuilder
    • module Lutaml::Model::Serialize::ValueMapping
    • module Lutaml::Model::Services
    • module Lutaml::Model::Services::Type
    • module Lutaml::Model::Services::Type::Validator::ClassMethods
    • module Lutaml::Model::Services::Type::Validator::Number::ClassMethods
    • module Lutaml::Model::Services::Type::Validator::String::ClassMethods
    • module Lutaml::Model::Services::Type::Validator::Symbol::ClassMethods
    • module Lutaml::Model::Toml
    • module Lutaml::Model::Type
    • module Lutaml::Model::Type::UninitializedClassGuard
    • module Lutaml::Model::Utils
    • module Lutaml::Model::Validation
    • module Lutaml::Model::Validation::HasIssues
    • module Lutaml::Model::Yaml
    • module Lutaml::Model::Yamls
    • module Lutaml::Rdf
    • module Lutaml::Rdf::LanguageTagged
    • module Lutaml::Rdf::Namespaces
    • module Lutaml::Toml
    • module Lutaml::Toml::Adapter
    • module Lutaml::Toml::Type
    • module Lutaml::Toml::Type::Serializers
    • module Lutaml::Turtle
    • module Lutaml::Xml
    • module Lutaml::Xml::Adapter
    • module Lutaml::Xml::Adapter::AdapterHelpers
    • module Lutaml::Xml::Adapter::NamespaceUriCollector
    • module Lutaml::Xml::Adapter::PlanBasedBuilder
    • module Lutaml::Xml::Adapter::XmlParser
    • module Lutaml::Xml::Adapter::XmlSerializer
    • module Lutaml::Xml::AdapterLoader
    • module Lutaml::Xml::AttributeNamespaceResolver
    • module Lutaml::Xml::BlankNamespaceHandler
    • module Lutaml::Xml::Builder
    • module Lutaml::Xml::Configurable
    • module Lutaml::Xml::Configurable::ClassMethods
    • module Lutaml::Xml::DataModel
    • module Lutaml::Xml::Decisions
    • module Lutaml::Xml::Decisions::Rules
    • module Lutaml::Xml::DeclarationHandler
    • module Lutaml::Xml::DeclarationPlanQuery
    • module Lutaml::Xml::DocTypeExtractor
    • module Lutaml::Xml::ElementPrefixResolver
    • module Lutaml::Xml::Error
    • module Lutaml::Xml::HoistingAlgorithm
    • module Lutaml::Xml::NamespaceDeclarationBuilder
    • module Lutaml::Xml::Nokogiri
    • module Lutaml::Xml::Oga
    • module Lutaml::Xml::Ox
    • module Lutaml::Xml::PolymorphicValueHandler
    • module Lutaml::Xml::Rexml
    • module Lutaml::Xml::Schema
    • module Lutaml::Xml::Schema::BuiltinTypes
    • module Lutaml::Xml::Schema::Xsd
    • module Lutaml::Xml::Schema::Xsd::Errors
    • module Lutaml::Xml::Schema::Xsd::Errors::Troubleshooters
    • module Lutaml::Xml::Schema::Xsd::Glob
    • module Lutaml::Xml::Serialization
    • module Lutaml::Xml::Serialization::CollectionExt
    • module Lutaml::Xml::Serialization::FormatConversion
    • module Lutaml::Xml::Serialization::InstanceMethods
    • module Lutaml::Xml::Serialization::ModelImportExt
    • module Lutaml::Xml::SharedDsl
    • module Lutaml::Xml::TransformationSupport
    • module Lutaml::Xml::TransformationSupport::ElementBuilder
    • module Lutaml::Xml::TransformationSupport::OrderedApplier
    • module Lutaml::Xml::TransformationSupport::RuleApplier
    • module Lutaml::Xml::TransformationSupport::RuleCompiler
    • module Lutaml::Xml::TransformationSupport::SkipLogic
    • module Lutaml::Xml::TransformationSupport::ValueSerializer
    • module Lutaml::Xml::Type
    • module Lutaml::Xml::Type::Configurable
    • module Lutaml::Xml::Type::Configurable::ClassMethods
    • module Lutaml::Xml::Type::Serializers
    • module Lutaml::Xml::TypeNamespace
    • module Lutaml::Xml::W3c
    • module Lutaml::Xml::XmlOrderable
    • module Lutaml::Xml::XsdValidator
    • module Lutaml::Yaml
    • module Lutaml::Yaml::Adapter
    • module Lutaml::Yaml::Schema
    • module Lutaml::Yaml::Type
    • module Lutaml::Yaml::Type::Serializers
    • module Lutaml::YamlLd
    • module Lutaml::Yamls
    • module Lutaml::Yamls::Adapter
    • module PerformanceHelpers
    • module PerformanceHelpers::Base
    • module PerformanceHelpers::Current
    • module XmlCompilerBenchmarks
    • module YAML
  • Classes

    • class Address
    • class BenchmarkRunner
    • class BenchmarkRunner::BenchItem
    • class BenchmarkRunner::BenchRoot
    • class CollectionHandlerBenchmark
    • class ConditionVariable
    • class Lutaml::HashFormat::Adapter::Document
    • class Lutaml::HashFormat::Adapter::Mapping
    • class Lutaml::HashFormat::Adapter::MappingRule
    • class Lutaml::HashFormat::Adapter::StandardAdapter
    • class Lutaml::HashFormat::Adapter::Transform
    • class Lutaml::HashFormat::Error
    • class Lutaml::Json::Adapter::Document
    • class Lutaml::Json::Adapter::Mapping
    • class Lutaml::Json::Adapter::MappingRule
    • class Lutaml::Json::Adapter::MultiJsonAdapter
    • class Lutaml::Json::Adapter::OjAdapter
    • class Lutaml::Json::Adapter::StandardAdapter
    • class Lutaml::Json::Adapter::Transform
    • class Lutaml::Json::Error
    • class Lutaml::Json::Schema::JsonSchema
    • class Lutaml::JsonLd::Adapter
    • class Lutaml::Jsonl::Adapter::Document
    • class Lutaml::Jsonl::Adapter::Mapping
    • class Lutaml::Jsonl::Adapter::MappingRule
    • class Lutaml::Jsonl::Adapter::StandardAdapter
    • class Lutaml::Jsonl::Adapter::Transform
    • class Lutaml::Jsonl::Error
    • class Lutaml::KeyValue::Adapter::Hash::Document
    • class Lutaml::KeyValue::Adapter::Hash::Mapping
    • class Lutaml::KeyValue::Adapter::Hash::MappingRule
    • class Lutaml::KeyValue::Adapter::Hash::StandardAdapter
    • class Lutaml::KeyValue::Adapter::Hash::Transform
    • class Lutaml::KeyValue::Adapter::Json::Document
    • class Lutaml::KeyValue::Adapter::Json::Mapping
    • class Lutaml::KeyValue::Adapter::Json::MappingRule
    • class Lutaml::KeyValue::Adapter::Json::MultiJsonAdapter
    • class Lutaml::KeyValue::Adapter::Json::OjAdapter
    • class Lutaml::KeyValue::Adapter::Json::StandardAdapter
    • class Lutaml::KeyValue::Adapter::Json::Transform
    • class Lutaml::KeyValue::Adapter::Jsonl::Document
    • class Lutaml::KeyValue::Adapter::Jsonl::Mapping
    • class Lutaml::KeyValue::Adapter::Jsonl::MappingRule
    • class Lutaml::KeyValue::Adapter::Jsonl::StandardAdapter
    • class Lutaml::KeyValue::Adapter::Jsonl::Transform
    • class Lutaml::KeyValue::Adapter::Toml::Document
    • class Lutaml::KeyValue::Adapter::Toml::Mapping
    • class Lutaml::KeyValue::Adapter::Toml::MappingRule
    • class Lutaml::KeyValue::Adapter::Toml::TomlRbAdapter
    • class Lutaml::KeyValue::Adapter::Toml::TomlibAdapter
    • class Lutaml::KeyValue::Adapter::Toml::Transform
    • class Lutaml::KeyValue::Adapter::Yaml::Document
    • class Lutaml::KeyValue::Adapter::Yaml::Mapping
    • class Lutaml::KeyValue::Adapter::Yaml::MappingRule
    • class Lutaml::KeyValue::Adapter::Yaml::StandardAdapter
    • class Lutaml::KeyValue::Adapter::Yaml::Transform
    • class Lutaml::KeyValue::Adapter::Yamls::Document
    • class Lutaml::KeyValue::Adapter::Yamls::Mapping
    • class Lutaml::KeyValue::Adapter::Yamls::MappingRule
    • class Lutaml::KeyValue::Adapter::Yamls::StandardAdapter
    • class Lutaml::KeyValue::Adapter::Yamls::Transform
    • class Lutaml::KeyValue::DataModel::Element
    • class Lutaml::KeyValue::Document
    • class Lutaml::KeyValue::Mapping
    • class Lutaml::KeyValue::MappingRule
    • class Lutaml::KeyValue::Transform
    • class Lutaml::KeyValue::Transformation
    • class Lutaml::KeyValue::Transformation::CollectionSerializer
    • class Lutaml::KeyValue::Transformation::RuleCompiler
    • class Lutaml::KeyValue::Transformation::ValueSerializer
    • class Lutaml::KeyValue::TransformationBuilder
    • class Lutaml::Model::AdapterResolver
    • class Lutaml::Model::AdapterScope
    • class Lutaml::Model::Attribute
    • class Lutaml::Model::AttributeValidator
    • class Lutaml::Model::BaseModel
    • class Lutaml::Model::CachedTypeResolver
    • class Lutaml::Model::CachedTypeResolver::ConcurrentMapCache
    • class Lutaml::Model::CachedTypeResolver::MutexHashCache
    • class Lutaml::Model::Choice
    • class Lutaml::Model::ChoiceLowerBoundError
    • class Lutaml::Model::ChoiceUpperBoundError
    • class Lutaml::Model::Cli
    • class Lutaml::Model::Collection
    • class Lutaml::Model::CollectionCountOutOfRangeError
    • class Lutaml::Model::CollectionTrueMissingError
    • class Lutaml::Model::ComparableModel::DiffContext
    • class Lutaml::Model::ComparableModel::Tree
    • class Lutaml::Model::ComparableNil
    • class Lutaml::Model::Comparison
    • class Lutaml::Model::CompiledRule
    • class Lutaml::Model::Configuration
    • class Lutaml::Model::Consolidation::AttributeGrouper
    • class Lutaml::Model::Consolidation::Dispatcher
    • class Lutaml::Model::Consolidation::Engine
    • class Lutaml::Model::Consolidation::PatternChunker
    • class Lutaml::Model::ConsolidationMap
    • class Lutaml::Model::ConsolidationMap::Builder
    • class Lutaml::Model::ConsolidationRule
    • class Lutaml::Model::ContextRegistry
    • class Lutaml::Model::DispatchBlock
    • class Lutaml::Model::DispatchBuilder
    • class Lutaml::Model::ElementCountOutOfRangeError
    • class Lutaml::Model::Error
    • class Lutaml::Model::Errors
    • class Lutaml::Model::ExportTransformer
    • class Lutaml::Model::FinalizationCache
    • class Lutaml::Model::FormatAdapterNotSpecifiedError
    • class Lutaml::Model::FormatRegistry
    • class Lutaml::Model::GatherRule
    • class Lutaml::Model::GlobalContext
    • class Lutaml::Model::GlobalRegister
    • class Lutaml::Model::ImportModelWithRootError
    • class Lutaml::Model::ImportRegistry
    • class Lutaml::Model::ImportTransformer
    • class Lutaml::Model::IncorrectMappingArgumentsError
    • class Lutaml::Model::IncorrectModelError
    • class Lutaml::Model::IncorrectSequenceError
    • class Lutaml::Model::InvalidAttributeNameError
    • class Lutaml::Model::InvalidAttributeOptionsError
    • class Lutaml::Model::InvalidAttributeTypeError
    • class Lutaml::Model::InvalidChoiceRangeError
    • class Lutaml::Model::InvalidFormatError
    • class Lutaml::Model::InvalidValueError
    • class Lutaml::Model::Liquid::Mapping
    • class Lutaml::Model::LiquidClassNotFoundError
    • class Lutaml::Model::LiquidDropAlreadyRegisteredError
    • class Lutaml::Model::LiquidNotEnabledError
    • class Lutaml::Model::Listener
    • class Lutaml::Model::Listener::NoHandlerError
    • class Lutaml::Model::Logger
    • class Lutaml::Model::Mapping
    • class Lutaml::Model::MappingAlreadyExistsError
    • class Lutaml::Model::MappingAttributeMissingError
    • class Lutaml::Model::MappingAttributeTypeError
    • class Lutaml::Model::MappingHash
    • class Lutaml::Model::MappingRule
    • class Lutaml::Model::MixedContentCollectionError
    • class Lutaml::Model::ModelMapping
    • class Lutaml::Model::ModelMappingRule
    • class Lutaml::Model::ModelTransformer
    • class Lutaml::Model::ModelTreeImporter
    • class Lutaml::Model::MultipleMappingsError
    • class Lutaml::Model::NamespaceBinding
    • class Lutaml::Model::NoAttributesDefinedLiquidError
    • class Lutaml::Model::NoMappingFoundError
    • class Lutaml::Model::OneEntryCache
    • class Lutaml::Model::OrderedContentMappingError
    • class Lutaml::Model::Organization
    • class Lutaml::Model::PatternContentRule
    • class Lutaml::Model::PatternElementRule
    • class Lutaml::Model::PatternNotMatchedError
    • class Lutaml::Model::Performance::Runner
    • class Lutaml::Model::Performance::TestModels::Address
    • class Lutaml::Model::Performance::TestModels::Order
    • class Lutaml::Model::Performance::TestModels::OrderItem
    • class Lutaml::Model::Performance::TestModels::Person
    • class Lutaml::Model::Performance::TestModels::SimpleModel
    • class Lutaml::Model::PerformanceStats
    • class Lutaml::Model::PolymorphicError
    • class Lutaml::Model::Register
    • class Lutaml::Model::Register::NotRegistrableClassError
    • class Lutaml::Model::RequiredAttributeMissingError
    • class Lutaml::Model::ReverseTransformBlockNotDefinedError
    • class Lutaml::Model::ReverseTransformationDeclarationError
    • class Lutaml::Model::RuleValueExtractor
    • class Lutaml::Model::Schema::BaseSchema
    • class Lutaml::Model::Schema::ClassLoader
    • class Lutaml::Model::Schema::CompiledOutput
    • class Lutaml::Model::Schema::Decorators::Attribute
    • class Lutaml::Model::Schema::Decorators::Choices
    • class Lutaml::Model::Schema::Decorators::ClassDefinition
    • class Lutaml::Model::Schema::Decorators::DefinitionCollection
    • class Lutaml::Model::Schema::Definitions::Attribute
    • class Lutaml::Model::Schema::Definitions::Choice
    • class Lutaml::Model::Schema::Definitions::Facet
    • class Lutaml::Model::Schema::Definitions::GroupImport
    • class Lutaml::Model::Schema::Definitions::Model
    • class Lutaml::Model::Schema::Definitions::Namespace
    • class Lutaml::Model::Schema::Definitions::RestrictedType
    • class Lutaml::Model::Schema::Definitions::Sequence
    • class Lutaml::Model::Schema::Definitions::SimpleContent
    • class Lutaml::Model::Schema::Definitions::TransformFacet
    • class Lutaml::Model::Schema::Definitions::TypeRef
    • class Lutaml::Model::Schema::Definitions::UnionType
    • class Lutaml::Model::Schema::Definitions::XmlRoot
    • class Lutaml::Model::Schema::FileWriter
    • class Lutaml::Model::Schema::Generator::Definition
    • class Lutaml::Model::Schema::Generator::DefinitionsCollection
    • class Lutaml::Model::Schema::Generator::PropertiesCollection
    • class Lutaml::Model::Schema::Generator::Property
    • class Lutaml::Model::Schema::Generator::Ref
    • class Lutaml::Model::Schema::JsonSchemaParser
    • class Lutaml::Model::Schema::RegistryGenerator
    • class Lutaml::Model::Schema::Renderer
    • class Lutaml::Model::Schema::Renderer::Context
    • class Lutaml::Model::Schema::Renderers::Base
    • class Lutaml::Model::Schema::Renderers::Mappings
    • class Lutaml::Model::Schema::Renderers::MemberDecls
    • class Lutaml::Model::Schema::Renderers::Model
    • class Lutaml::Model::Schema::Renderers::Namespace
    • class Lutaml::Model::Schema::Renderers::RestrictedType
    • class Lutaml::Model::Schema::Renderers::Union
    • class Lutaml::Model::Schema::RngCompiler::DefineClassifier
    • class Lutaml::Model::Schema::RngCompiler::ElementVisitor
    • class Lutaml::Model::Schema::RngCompiler::MemberCollector
    • class Lutaml::Model::Schema::RngCompiler::ValueTypeResolver
    • class Lutaml::Model::Schema::SchemaBuilder
    • class Lutaml::Model::Schema::SchemaBuilder::Nokogiri
    • class Lutaml::Model::Schema::SchemaBuilder::Oga
    • class Lutaml::Model::Schema::SchemaBuilder::Oga::OgaBuilderWrapper
    • class Lutaml::Model::Schema::XmlCompiler::RegistryGenerator
    • class Lutaml::Model::Schema::XmlCompiler::SpecBuilder
    • class Lutaml::Model::Schema::XmlCompiler::SpecBuilder::ComplexTypes
    • class Lutaml::Model::Schema::XmlCompiler::SpecBuilder::Members
    • class Lutaml::Model::Schema::XmlCompiler::SpecBuilder::SimpleTypes
    • class Lutaml::Model::Sequence
    • class Lutaml::Model::Serializable
    • class Lutaml::Model::SerializationAdapter
    • class Lutaml::Model::Serialize::DeserializationContext
    • class Lutaml::Model::Services::Base
    • class Lutaml::Model::Services::Type::Validator
    • class Lutaml::Model::Services::Type::Validator::Number
    • class Lutaml::Model::Services::Type::Validator::String
    • class Lutaml::Model::Services::Type::Validator::Symbol
    • class Lutaml::Model::SortingConfigurationConflictError
    • class Lutaml::Model::Store
    • class Lutaml::Model::Transform
    • class Lutaml::Model::TransformBlockNotDefinedError
    • class Lutaml::Model::Transformation
    • class Lutaml::Model::TransformationBuilder
    • class Lutaml::Model::TransformationRegistry
    • class Lutaml::Model::Transformer
    • class Lutaml::Model::Type::Base64Binary
    • class Lutaml::Model::Type::Boolean
    • class Lutaml::Model::Type::Date
    • class Lutaml::Model::Type::DateTime
    • class Lutaml::Model::Type::Decimal
    • class Lutaml::Model::Type::Duration
    • class Lutaml::Model::Type::Float
    • class Lutaml::Model::Type::Hash
    • class Lutaml::Model::Type::HexBinary
    • class Lutaml::Model::Type::Integer
    • class Lutaml::Model::Type::InvalidValueError
    • class Lutaml::Model::Type::MaxBoundError
    • class Lutaml::Model::Type::MaxLengthError
    • class Lutaml::Model::Type::MinBoundError
    • class Lutaml::Model::Type::MinLengthError
    • class Lutaml::Model::Type::PatternNotMatchedError
    • class Lutaml::Model::Type::QName
    • class Lutaml::Model::Type::Reference
    • class Lutaml::Model::Type::String
    • class Lutaml::Model::Type::Symbol
    • class Lutaml::Model::Type::Time
    • class Lutaml::Model::Type::TimeWithoutDate
    • class Lutaml::Model::Type::Union
    • class Lutaml::Model::Type::Uri
    • class Lutaml::Model::Type::Value
    • class Lutaml::Model::TypeContext
    • class Lutaml::Model::TypeError
    • class Lutaml::Model::TypeNotEnabledError
    • class Lutaml::Model::TypeOnlyMappingError
    • class Lutaml::Model::TypeOnlyNamespaceError
    • class Lutaml::Model::TypeRegistry
    • class Lutaml::Model::TypeResolver
    • class Lutaml::Model::TypeSubstitution
    • class Lutaml::Model::UndefinedAttributeError
    • class Lutaml::Model::UninitializedClass
    • class Lutaml::Model::UnionSchemaUnsupportedError
    • class Lutaml::Model::UnknownAdapterTypeError
    • class Lutaml::Model::UnknownSequenceMappingError
    • class Lutaml::Model::UnknownTypeError
    • class Lutaml::Model::UnresolvableTypeError
    • class Lutaml::Model::Validation::Context
    • class Lutaml::Model::Validation::Issue
    • class Lutaml::Model::Validation::LayerResult
    • class Lutaml::Model::Validation::Profile
    • class Lutaml::Model::Validation::Registry
    • class Lutaml::Model::Validation::Remediation
    • class Lutaml::Model::Validation::RemediationResult
    • class Lutaml::Model::Validation::Report
    • class Lutaml::Model::Validation::Rule
    • class Lutaml::Model::Validation::ValidationError
    • class Lutaml::Model::ValidationContext
    • class Lutaml::Model::ValidationError
    • class Lutaml::Model::ValidationFailedError
    • class Lutaml::Model::ValidationRule
    • class Lutaml::Model::Validator
    • class Lutaml::Model::ValueTransformer
    • class Lutaml::Rdf::Context
    • class Lutaml::Rdf::Error
    • class Lutaml::Rdf::Iri
    • class Lutaml::Rdf::LinkedDataTransform
    • class Lutaml::Rdf::Literal
    • class Lutaml::Rdf::Mapping
    • class Lutaml::Rdf::MappingRule
    • class Lutaml::Rdf::MemberRule
    • class Lutaml::Rdf::Namespace
    • class Lutaml::Rdf::NamespaceSet
    • class Lutaml::Rdf::Namespaces::DctermsNamespace
    • class Lutaml::Rdf::Namespaces::OwlNamespace
    • class Lutaml::Rdf::Namespaces::RdfSyntaxNamespace
    • class Lutaml::Rdf::Namespaces::RdfsNamespace
    • class Lutaml::Rdf::Namespaces::SkosNamespace
    • class Lutaml::Rdf::Namespaces::XsdNamespace
    • class Lutaml::Rdf::TermDefinition
    • class Lutaml::Rdf::Transform
    • class Lutaml::Toml::Adapter::Document
    • class Lutaml::Toml::Adapter::Mapping
    • class Lutaml::Toml::Adapter::MappingRule
    • class Lutaml::Toml::Adapter::TomlRbAdapter
    • class Lutaml::Toml::Adapter::TomlibAdapter
    • class Lutaml::Toml::Adapter::Transform
    • class Lutaml::Toml::Error
    • class Lutaml::Turtle::Adapter
    • class Lutaml::Turtle::Mapping
    • class Lutaml::Turtle::MissingSubjectError
    • class Lutaml::Turtle::Transform
    • class Lutaml::Xml::Adapter::BaseAdapter
    • class Lutaml::Xml::Adapter::NamespaceData
    • class Lutaml::Xml::Adapter::NokogiriAdapter
    • class Lutaml::Xml::Adapter::OgaAdapter
    • class Lutaml::Xml::Adapter::OxAdapter
    • class Lutaml::Xml::Adapter::RexmlAdapter
    • class Lutaml::Xml::AdapterElement
    • class Lutaml::Xml::BlankNamespace
    • class Lutaml::Xml::BlankNamespaceStrategy
    • class Lutaml::Xml::Builder::Base
    • class Lutaml::Xml::Builder::Nokogiri
    • class Lutaml::Xml::Builder::Oga
    • class Lutaml::Xml::Builder::Ox
    • class Lutaml::Xml::Builder::Rexml
    • class Lutaml::Xml::CustomMethodWrapper
    • class Lutaml::Xml::CustomMethodWrapper::ElementWrapper
    • class Lutaml::Xml::DataModel::XmlAttribute
    • class Lutaml::Xml::DataModel::XmlComment
    • class Lutaml::Xml::DataModel::XmlElement
    • class Lutaml::Xml::DataModel::XmlProcessingInstruction
    • class Lutaml::Xml::DataModel::XmlRawFragment
    • class Lutaml::Xml::Decisions::Decision
    • class Lutaml::Xml::Decisions::DecisionContext
    • class Lutaml::Xml::Decisions::DecisionEngine
    • class Lutaml::Xml::Decisions::DecisionRule
    • class Lutaml::Xml::Decisions::ElementPrefixResolver
    • class Lutaml::Xml::Decisions::Rules::AttributeUsageRule
    • class Lutaml::Xml::Decisions::Rules::DefaultPreferenceRule
    • class Lutaml::Xml::Decisions::Rules::ElementFormDefaultRule
    • class Lutaml::Xml::Decisions::Rules::ElementFormDefaultUnqualifiedRule
    • class Lutaml::Xml::Decisions::Rules::ElementFormOptionRule
    • class Lutaml::Xml::Decisions::Rules::ExplicitOptionRule
    • class Lutaml::Xml::Decisions::Rules::FormatPreservationRule
    • class Lutaml::Xml::Decisions::Rules::HoistedOnParentRule
    • class Lutaml::Xml::Decisions::Rules::InheritFromParentRule
    • class Lutaml::Xml::Decisions::Rules::InheritParentPrefixRule
    • class Lutaml::Xml::Decisions::Rules::NamespaceScopeRule
    • class Lutaml::Xml::Decisions::Rules::ReuseParentPrefixRule
    • class Lutaml::Xml::Decisions::Rules::UsedPrefixRule
    • class Lutaml::Xml::DeclarationPlan
    • class Lutaml::Xml::DeclarationPlan::AttributeNode
    • class Lutaml::Xml::DeclarationPlan::ElementNode
    • class Lutaml::Xml::DeclarationPlanner
    • class Lutaml::Xml::Document
    • class Lutaml::Xml::Element
    • class Lutaml::Xml::EncodingNormalizer
    • class Lutaml::Xml::Error::InvalidNamespaceError
    • class Lutaml::Xml::Error::InvalidXsdTypeError
    • class Lutaml::Xml::Error::NamespaceMismatchError
    • class Lutaml::Xml::Error::SchemaValidationError
    • class Lutaml::Xml::Error::XmlConfigurationError
    • class Lutaml::Xml::Error::XmlError
    • class Lutaml::Xml::ExplicitNamespaceStrategy
    • class Lutaml::Xml::FormatChooser
    • class Lutaml::Xml::HoistingAlgorithm::Base
    • class Lutaml::Xml::HoistingAlgorithm::FirstUsage
    • class Lutaml::Xml::HoistingAlgorithm::LCA
    • class Lutaml::Xml::HoistingAlgorithm::NamespaceScopeOnly
    • class Lutaml::Xml::HoistingAlgorithm::Preserved
    • class Lutaml::Xml::InheritedNamespaceStrategy
    • class Lutaml::Xml::Listener
    • class Lutaml::Xml::Location
    • class Lutaml::Xml::Mapping
    • class Lutaml::Xml::MappingRule
    • class Lutaml::Xml::ModelTransform
    • class Lutaml::Xml::Namespace
    • class Lutaml::Xml::NamespaceClassRegistry
    • class Lutaml::Xml::NamespaceCollector
    • class Lutaml::Xml::NamespaceDeclaration
    • class Lutaml::Xml::NamespaceDeclarationData
    • class Lutaml::Xml::NamespaceInheritanceResolver
    • class Lutaml::Xml::NamespaceInheritanceStrategy
    • class Lutaml::Xml::NamespaceNeeds
    • class Lutaml::Xml::NamespaceResolutionStrategy
    • class Lutaml::Xml::NamespaceResolver
    • class Lutaml::Xml::NamespaceScopeConfig
    • class Lutaml::Xml::NamespaceTypeResolver
    • class Lutaml::Xml::NamespaceUsage
    • class Lutaml::Xml::NokogiriElement
    • class Lutaml::Xml::Oga::Element
    • class Lutaml::Xml::Ox::Element
    • class Lutaml::Xml::ParsedNamespaceDeclaration
    • class Lutaml::Xml::ParsedNamespaceSet
    • class Lutaml::Xml::ProcessingInstructionMapping
    • class Lutaml::Xml::QualifiedInheritanceStrategy
    • class Lutaml::Xml::Rexml::Element
    • class Lutaml::Xml::Schema::Builder
    • class Lutaml::Xml::Schema::Builder::Nokogiri
    • class Lutaml::Xml::Schema::Builder::Oga
    • class Lutaml::Xml::Schema::Builder::Oga::OgaBuilderWrapper
    • class Lutaml::Xml::Schema::RelaxngSchema
    • class Lutaml::Xml::Schema::Xsd::All
    • class Lutaml::Xml::Schema::Xsd::Annotation
    • class Lutaml::Xml::Schema::Xsd::Any
    • class Lutaml::Xml::Schema::Xsd::AnyAttribute
    • class Lutaml::Xml::Schema::Xsd::Appinfo
    • class Lutaml::Xml::Schema::Xsd::Attribute
    • class Lutaml::Xml::Schema::Xsd::AttributeGroup
    • class Lutaml::Xml::Schema::Xsd::Base
    • class Lutaml::Xml::Schema::Xsd::Choice
    • class Lutaml::Xml::Schema::Xsd::ComplexContent
    • class Lutaml::Xml::Schema::Xsd::ComplexType
    • class Lutaml::Xml::Schema::Xsd::ConfigurationError
    • class Lutaml::Xml::Schema::Xsd::Documentation
    • class Lutaml::Xml::Schema::Xsd::Element
    • class Lutaml::Xml::Schema::Xsd::Enumeration
    • class Lutaml::Xml::Schema::Xsd::Error
    • class Lutaml::Xml::Schema::Xsd::Errors::EnhancedError
    • class Lutaml::Xml::Schema::Xsd::Errors::ErrorContext
    • class Lutaml::Xml::Schema::Xsd::Errors::MessageBuilder
    • class Lutaml::Xml::Schema::Xsd::Errors::Suggestion
    • class Lutaml::Xml::Schema::Xsd::Errors::Troubleshooters::NamespaceTroubleshooter
    • class Lutaml::Xml::Schema::Xsd::Errors::Troubleshooters::TroubleshootingHandler
    • class Lutaml::Xml::Schema::Xsd::ExtensionComplexContent
    • class Lutaml::Xml::Schema::Xsd::ExtensionSimpleContent
    • class Lutaml::Xml::Schema::Xsd::Field
    • class Lutaml::Xml::Schema::Xsd::FileValidationResult
    • class Lutaml::Xml::Schema::Xsd::FractionDigits
    • class Lutaml::Xml::Schema::Xsd::Group
    • class Lutaml::Xml::Schema::Xsd::Import
    • class Lutaml::Xml::Schema::Xsd::Include
    • class Lutaml::Xml::Schema::Xsd::Key
    • class Lutaml::Xml::Schema::Xsd::Keyref
    • class Lutaml::Xml::Schema::Xsd::Length
    • class Lutaml::Xml::Schema::Xsd::List
    • class Lutaml::Xml::Schema::Xsd::MaxExclusive
    • class Lutaml::Xml::Schema::Xsd::MaxInclusive
    • class Lutaml::Xml::Schema::Xsd::MaxLength
    • class Lutaml::Xml::Schema::Xsd::MinExclusive
    • class Lutaml::Xml::Schema::Xsd::MinInclusive
    • class Lutaml::Xml::Schema::Xsd::MinLength
    • class Lutaml::Xml::Schema::Xsd::NamespaceMapping
    • class Lutaml::Xml::Schema::Xsd::NamespaceUriRemapping
    • class Lutaml::Xml::Schema::Xsd::Notation
    • class Lutaml::Xml::Schema::Xsd::PackageMergeError
    • class Lutaml::Xml::Schema::Xsd::PackageValidationError
    • class Lutaml::Xml::Schema::Xsd::Pattern
    • class Lutaml::Xml::Schema::Xsd::Redefine
    • class Lutaml::Xml::Schema::Xsd::RestrictionComplexContent
    • class Lutaml::Xml::Schema::Xsd::RestrictionSimpleContent
    • class Lutaml::Xml::Schema::Xsd::RestrictionSimpleType
    • class Lutaml::Xml::Schema::Xsd::Schema
    • class Lutaml::Xml::Schema::Xsd::SchemaFileValidationResults
    • class Lutaml::Xml::Schema::Xsd::SchemaLocationMapping
    • class Lutaml::Xml::Schema::Xsd::SchemaNameResolver
    • class Lutaml::Xml::Schema::Xsd::SchemaNotFoundError
    • class Lutaml::Xml::Schema::Xsd::SchemaPath
    • class Lutaml::Xml::Schema::Xsd::SchemaValidationError
    • class Lutaml::Xml::Schema::Xsd::SchemaValidator
    • class Lutaml::Xml::Schema::Xsd::Selector
    • class Lutaml::Xml::Schema::Xsd::Sequence
    • class Lutaml::Xml::Schema::Xsd::SerializedSchema
    • class Lutaml::Xml::Schema::Xsd::SimpleContent
    • class Lutaml::Xml::Schema::Xsd::SimpleType
    • class Lutaml::Xml::Schema::Xsd::TotalDigits
    • class Lutaml::Xml::Schema::Xsd::TypeIndexEntry
    • class Lutaml::Xml::Schema::Xsd::TypeNotFoundError
    • class Lutaml::Xml::Schema::Xsd::TypeResolutionResult
    • class Lutaml::Xml::Schema::Xsd::Union
    • class Lutaml::Xml::Schema::Xsd::Unique
    • class Lutaml::Xml::Schema::Xsd::ValidationError
    • class Lutaml::Xml::Schema::Xsd::ValidationFailedError
    • class Lutaml::Xml::Schema::Xsd::ValidationResult
    • class Lutaml::Xml::Schema::Xsd::WhiteSpace
    • class Lutaml::Xml::Schema::XsdNamespace
    • class Lutaml::Xml::Schema::XsdSchema
    • class Lutaml::Xml::SchemaLocation
    • class Lutaml::Xml::SchemaQualifiedStrategy
    • class Lutaml::Xml::Transform
    • class Lutaml::Xml::Transformation
    • class Lutaml::Xml::TransformationBuilder
    • class Lutaml::Xml::Type::ValueXmlMapping
    • class Lutaml::Xml::TypeNamespace::Collector
    • class Lutaml::Xml::TypeNamespace::Declaration
    • class Lutaml::Xml::TypeNamespace::Planner
    • class Lutaml::Xml::TypeNamespace::Reference
    • class Lutaml::Xml::TypeNamespace::Resolver
    • class Lutaml::Xml::TypeNamespaceResolver
    • class Lutaml::Xml::TypeNamespaceStrategy
    • class Lutaml::Xml::UnqualifiedInheritanceStrategy
    • class Lutaml::Xml::W3c::XlinkActuateType
    • class Lutaml::Xml::W3c::XlinkArcroleType
    • class Lutaml::Xml::W3c::XlinkHrefType
    • class Lutaml::Xml::W3c::XlinkNamespace
    • class Lutaml::Xml::W3c::XlinkRoleType
    • class Lutaml::Xml::W3c::XlinkShowType
    • class Lutaml::Xml::W3c::XlinkTitleType
    • class Lutaml::Xml::W3c::XlinkTypeAttrType
    • class Lutaml::Xml::W3c::XmlBaseType
    • class Lutaml::Xml::W3c::XmlIdType
    • class Lutaml::Xml::W3c::XmlLangType
    • class Lutaml::Xml::W3c::XmlNamespace
    • class Lutaml::Xml::W3c::XmlSpaceType
    • class Lutaml::Xml::W3c::XsNamespace
    • class Lutaml::Xml::W3c::XsiNamespace
    • class Lutaml::Xml::W3c::XsiNil
    • class Lutaml::Xml::W3c::XsiNoNamespaceSchemaLocationType
    • class Lutaml::Xml::W3c::XsiSchemaLocationType
    • class Lutaml::Xml::W3c::XsiType
    • class Lutaml::Xml::XmlAttribute
    • class Lutaml::Xml::XmlElement
    • class Lutaml::Xml::XmlNamespace
    • class Lutaml::Yaml::Adapter::Document
    • class Lutaml::Yaml::Adapter::Mapping
    • class Lutaml::Yaml::Adapter::MappingRule
    • class Lutaml::Yaml::Adapter::StandardAdapter
    • class Lutaml::Yaml::Adapter::Transform
    • class Lutaml::Yaml::Error
    • class Lutaml::Yaml::Schema::YamlSchema
    • class Lutaml::YamlLd::Adapter
    • class Lutaml::Yamls::Adapter::Document
    • class Lutaml::Yamls::Adapter::Mapping
    • class Lutaml::Yamls::Adapter::MappingRule
    • class Lutaml::Yamls::Adapter::StandardAdapter
    • class Lutaml::Yamls::Adapter::Transform
    • class Lutaml::Yamls::Adapter::YamlsSequence
    • class Lutaml::Yamls::Adapter::YamlsSequenceRule
    • class Lutaml::Yamls::Error
    • class Module
    • class Mutex
    • class PerformanceComparator
    • class Person
    • class SomeCollection
    • class Thread
    • class WeakRef
    • class WeakRef::RefError
    • class XmlCompilerBenchmarkRunner
    • class XmlElementBenchmark
    Overview
    H
    Home
    R
    Reference
    T
    Types
    C
    Changelogs
  • Documentation
    • README
    • Performance methodology
    • Lutaml-namespace-planning
    • Architecture
    • Bugreport element order render empty
    • Xml-schema-qualification
  • More
    • Versions
    • Source
    • Playground
    • Stats
    • Metadata
    • Wiki
    • Announcements
    Community
    • Articles
    • Tutorials
    • Videos
    • Community
  1. Gems
  2. lutaml-model

lutaml-model

LutaML creating data models in Ruby

Types
Docs
Guides
Zeitwerk
Namespace
Optimized

Version

0.8.19

Authors

Ribose Inc.

Dependencies

base64, bigdecimal, canon, concurrent-ruby, liquid, moxml, ostruct, rubyzip, thor

Quick Start

bundle add lutaml-model

Getting Started

Learn more about the Lutaml-model gem.

Installation

Learn more about how to install and configure the gem

Documentation

Learn more about the details

Guides

Learn more about the gem in the written guides

Reference

Learn more about the classes and modules

Documentation

docs/PERFORMANCE_METHODOLOGY.md

Read about "Performance methodology" in lutaml-model

Read more

docs/_references/lutaml-namespace-planning.md

Read about "Lutaml-namespace-planning" in lutaml-model

Read more

docs/architecture.md

Read about "Architecture" in lutaml-model

Read more

docs/bugreports/BUGREPORT_element_order_render_empty.md

Read about "Bugreport element order render empty" in lutaml-model

Read more

Playground

Test, play and inspect the gem for yourself

irb(main):001:0>

            

Playground

Run a Ruby playground with the lutaml-model gem pre-installed

Play

Top-Level Modules

  • Lutaml
  • PerformanceHelpers
  • XmlCompilerBenchmarks
  • YAML

Top-Level Classes

  • Address
  • BenchmarkRunner
  • CollectionHandlerBenchmark
  • ConditionVariable
  • Module
  • Mutex
  • PerformanceComparator
  • Person
  • SomeCollection
  • Thread
  • WeakRef
  • XmlCompilerBenchmarkRunner
  • XmlElementBenchmark

Top-Level Instance Methods

  • # join_multiline_autoloads
  • # person_instance
  • # person_xml
  • # resolve_path
  • # resolved?
Home
Gems
Docs
Contribute
Monitoring
Twitter GitHub Mastodon

© 2026 gem.sh - Beautiful documentation for any Ruby gem