Table of Contents - icss-activesupport-4-0.4.0 Documentation
Pages
- LICENSE.textile
-
README
- The Infochimps Stupid Schema (ICSS)
- Icss::ReceiverModel – a pragmatic, flexible framework for active structured data
- (or: How to Be Object-Oriented in a JSON World)
- declaring fields
- Predictable magic
- receive methods
- Hashlike
- validations
- rcvr_remaining
- rcvr_alias
- after_receive
- field :default => val
- Avro Protocol, Message, RecordType and Field
- Base (int, float, string, …)
- Icss::Protocol specifics
- Assets
- Colophon
- Credits
- Contributing to icss
- Copyright
Classes and Modules
- Array
- Binary
- Boolean
- Date
- Double
- Exception
- FalseClass
- Float
- Hash
- Icss
- Icss::ApeyeyeTarget
- Icss::Business
- Icss::CatalogTarget
- Icss::Culture
- Icss::ElasticSearchTarget
- Icss::Encyclopedic
- Icss::Encyclopedic::Wikipedia
- Icss::Encyclopedic::Wikipedia::Dbpedia
- Icss::Engineering
- Icss::Engineering::Chemical
- Icss::Engineering::Chemical::Msds
- Icss::Ev
- Icss::FactoryTypeMissing
- Icss::Geo
- Icss::Geo::Location
- Icss::GeoIndexTarget
- Icss::Government
- Icss::Government::Public
- Icss::Government::Public::Acs
- Icss::HbaseTarget
- Icss::Language
- Icss::Language::Corpora
- Icss::Language::Corpora::WordFreq
- Icss::Meta
- Icss::Meta::ArrayModel
- Icss::Meta::ArraySchema
- Icss::Meta::ArrayType
- Icss::Meta::BinarySchema
- Icss::Meta::BooleanSchema
- Icss::Meta::CodeAsset
- Icss::Meta::DataAsset
- Icss::Meta::DoubleSchema
- Icss::Meta::EnumSchema
- Icss::Meta::EnumType
- Icss::Meta::ErrorModel
- Icss::Meta::ErrorSchema
- Icss::Meta::FixedSchema
- Icss::Meta::FixedType
- Icss::Meta::FixedType::FixedValueWrongSizeError
- Icss::Meta::FloatSchema
- Icss::Meta::HashSchema
- Icss::Meta::HashType
- Icss::Meta::IdenticalArrayFactory
- Icss::Meta::IdenticalFactory
- Icss::Meta::IdenticalHashFactory
- Icss::Meta::IntegerSchema
- Icss::Meta::License
- Icss::Meta::LongSchema
- Icss::Meta::Message
- Icss::Meta::MessageSample
- Icss::Meta::NamedSchema
- Icss::Meta::NamedType
- Icss::Meta::NilClassSchema
- Icss::Meta::NumericSchema
- Icss::Meta::PrimitiveSchema
- Icss::Meta::Protocol
- Icss::Meta::RecordField
- Icss::Meta::RecordModel
- Icss::Meta::RecordSchema
- Icss::Meta::RecordType
- Icss::Meta::RegexpSchema
- Icss::Meta::Req
- Icss::Meta::Req::Geolocator
- Icss::Meta::SimpleSchema
- Icss::Meta::Source
- Icss::Meta::StringSchema
- Icss::Meta::StructuredSchema
- Icss::Meta::SymbolSchema
- Icss::Meta::TimeSchema
- Icss::Meta::Type
- Icss::Meta::TypeFactory
- Icss::Meta::UnionSchema
- Icss::Mu
- Icss::MysqlTarget
- Icss::NotFoundError
- Icss::Prod
- Icss::Raw
- Icss::ReceiverModel
- Icss::ReceiverModel::ActiveModelShim
- Icss::ReceiverModel::ActsAsCatalog
- Icss::ReceiverModel::ActsAsCatalog::ClassMethods
- Icss::ReceiverModel::ActsAsHash
- Icss::ReceiverModel::ActsAsLoadable
- Icss::ReceiverModel::ActsAsLoadable::ClassMethods
- Icss::ReceiverModel::ActsAsTuple
- Icss::ReceiverModel::ActsAsTuple::ClassMethods
- Icss::ReceiverModel::ClassMethods
- Icss::ReceiverModel::Validations
- Icss::Rel
- Icss::Soc
- Icss::Soc::Net
- Icss::Soc::Net::Tw
- Icss::Social
- Icss::Social::Network
- Icss::Social::Network::Qwerly
- Icss::Social::Network::Tw
- Icss::Sports
- Icss::Sports::Stats
- Icss::Sports::Stats::Baseball
- Icss::Sports::Stats::Vargatron
- Icss::St
- Icss::St::Url
- Icss::Target
- Icss::TargetListFactory
- Icss::Web
- Icss::Web::An
- Icss::Web::Analytics
- Integer
- Long
- NilClass
- Numeric
- Object
- Range
- Regexp
- String
- Symbol
- Time
- TrueClass
- ZAML
- ZAML::Comment
- ZAML::Label
- ZAML::Padding
Methods
- ::catalog_sections — Icss::Meta::Protocol
- ::catalog_sections — Icss::Meta::License
- ::catalog_sections — Icss::Meta::Source
- ::catalog_sections — Icss::Meta::Type
- ::classify_schema_declaration — Icss::Meta::TypeFactory
- ::counter_reset — ZAML::Label
- ::dump — ZAML
- ::extended — Icss::ReceiverModel::ActsAsCatalog::ClassMethods
- ::for — ZAML::Label
- ::get_meta_module — Icss::Meta::NamedType
- ::get_model_klass — Icss::Meta::NamedType
- ::get_nested_module — Icss::Meta::NamedType
- ::included — Icss::ReceiverModel
- ::included — Icss::ReceiverModel::ActiveModelShim
- ::included — Icss::ReceiverModel::ActsAsCatalog
- ::included — Icss::ReceiverModel::ActsAsHash
- ::included — Icss::ReceiverModel::ActsAsTuple
- ::included — Icss::Meta::RecordModel
- ::make — Icss::Meta::NamedType
- ::methods — Boolean
- ::namespaced_name — Icss::Meta::TypeFactory
- ::new — ZAML
- ::new — ZAML::Padding
- ::new — ZAML::Label
- ::new — Boolean
- ::padding — ZAML
- ::receive — Icss::TargetListFactory
- ::receive — Icss::Meta::NamedSchema
- ::receive — Icss::Meta::HashSchema
- ::receive — Icss::Meta::ArraySchema
- ::receive — Icss::Meta::IdenticalFactory
- ::receive — Icss::Meta::IdenticalHashFactory
- ::receive — Icss::Meta::IdenticalArrayFactory
- ::receive — Icss::Meta::Type
- ::receive — Icss::Meta::TypeFactory
- ::receive_named_type — Icss::Meta::TypeFactory
- ::receive_structured_schema — Icss::Meta::TypeFactory
- ::receive_union_schema — Icss::Meta::TypeFactory
- ::scope_names_for — Icss::Meta::NamedType
- ::to_schema — Icss::Meta::IdenticalHashFactory
- ::to_schema — Icss::Meta::IdenticalArrayFactory
- ::with_namespace — Icss::Meta::TypeFactory
- ::yaml_new — Exception
- #! — Boolean
- #!= — Boolean
- #== — Boolean
- #[] — Icss::ReceiverModel::ActsAsHash
- #[]= — Icss::ReceiverModel::ActsAsHash
- #_rcvr_methods — Icss::Meta::RecordType
- #_register_rcvr_for — Icss::Meta::RecordType
- #_set_field_val — Icss::Meta::RecordModel
- #add_after_receivers — Icss::Meta::RecordType
- #add_field_accessor — Icss::Meta::RecordType
- #add_field_schema — Icss::Meta::RecordType
- #add_validator — Icss::ReceiverModel::Validations
- #after_receive — Icss::Meta::RecordType
- #after_receivers — Icss::Meta::RecordType
- #all — Icss::ReceiverModel::ActsAsCatalog::ClassMethods
- #api_url — Icss::Meta
- #attr_set? — Icss::Meta::RecordModel
- #attributes — Icss::ReceiverModel::ActsAsHash
- #attrs_to_inscribe — Icss::Meta::NamedSchema
- #attrs_to_inscribe — Icss::Meta::RecordSchema
- #basename — Icss::Meta::License
- #basename — Icss::Meta::Source
- #basename — Icss::Meta::NamedType
- #basename= — Icss::Meta::SimpleSchema
- #call_ancestor_chain — Icss::Meta::RecordType
- #catalog_filenames — Icss::ReceiverModel::ActsAsCatalog::ClassMethods
- #class — Boolean
- #classify_for_zaml — String
- #consume_tuple — Icss::ReceiverModel::ActsAsTuple::ClassMethods
- #convert_key — Icss::ReceiverModel::ActsAsHash
- #define_metamodel_method — Icss::Meta::NamedType
- #delete — Icss::ReceiverModel::ActsAsHash
- #destroyed? — Icss::ReceiverModel::ActiveModelShim
- #display_fields — Icss::Meta
- #doc — Icss::Meta::NamedType
- #doc — Icss::Meta::PrimitiveSchema
- #doc= — Icss::Meta::NamedType
- #doc= — Icss::Meta::PrimitiveSchema
- #emit — ZAML
- #errors — Icss::ReceiverModel::ActiveModelShim
- #escaped_for_zaml — String
- #fetch_raw_response — Icss::Meta::MessageSample
- #fetch_response! — Icss::Meta::MessageSample
- #field — Icss::Meta::RecordType
- #field_named — Icss::Meta::RecordType
- #field_names — Icss::Meta::RecordType
- #field_schemas — Icss::Meta::RecordType
- #fields — Icss::Meta::RecordType
- #find — Icss::ReceiverModel::ActsAsCatalog::ClassMethods
- #find_in_registry — Icss::ReceiverModel::ActsAsCatalog::ClassMethods
- #find_message — Icss::Meta::Protocol
- #first — Icss::ReceiverModel::ActsAsCatalog::ClassMethods
- #first_sample_request_param — Icss::Meta::Message
- #first_time_only — ZAML
- #flush_registry — Icss::ReceiverModel::ActsAsCatalog::ClassMethods
- #full_url — Icss::Meta::MessageSample
- #fullname — Icss::Meta::Message
- #fullname — Icss::Meta::Protocol
- #fullname — Icss::Meta::License
- #fullname — Icss::Meta::Source
- #fullname — Icss::Meta::SimpleSchema
- #fullname — Icss::Meta::HashSchema
- #fullname — Icss::Meta::ArraySchema
- #fullname — Icss::Meta::NamedType
- #fullname — Icss::Meta::NilClassSchema
- #fullname — Icss::Meta::BooleanSchema
- #fullname — Icss::Meta::IntegerSchema
- #fullname — Icss::Meta::LongSchema
- #fullname — Icss::Meta::FloatSchema
- #fullname — Icss::Meta::DoubleSchema
- #fullname — Icss::Meta::StringSchema
- #fullname — Icss::Meta::BinarySchema
- #fullname — Icss::Meta::NumericSchema
- #fullname — Icss::Meta::SymbolSchema
- #fullname — Icss::Meta::TimeSchema
- #fullname — Icss::Meta::RegexpSchema
- #geolocators — Icss::Meta::Message
- #has_field? — Icss::Meta::RecordType
- #inspect — ZAML
- #inspect — Boolean
- #is_a_geo? — Icss::Meta::Message
- #is_core? — Icss::Meta::NamedSchema
- #is_core? — Icss::Meta::NamedType
- #is_reference? — Icss::Meta::RecordField
- #keys — Icss::ReceiverModel::ActsAsHash
- #last — Icss::ReceiverModel::ActsAsCatalog::ClassMethods
- #license — Icss::Meta::Protocol
- #load_catalog — Icss::ReceiverModel::ActsAsCatalog::ClassMethods
- #load_files_from_catalog — Icss::ReceiverModel::ActsAsCatalog::ClassMethods
- #load_from_catalog — Icss::ReceiverModel::ActsAsCatalog::ClassMethods
- #make_field_schema — Icss::Meta::RecordType
- #merge — Icss::Meta::RecordField
- #merge_from_file! — Icss::ReceiverModel::ActsAsLoadable
- #message_samples_hash — Icss::Meta::Protocol
- #metamodel — Icss::Meta::NamedType
- #method_missing — Boolean
- #model_klass — Icss::Meta::NamedSchema
- #model_klass — Icss::Meta::RecordSchema
- #name — Icss::Meta::License
- #name — Icss::Meta::Source
- #named? — Icss::Meta::DataAsset
- #namespace — Icss::Meta::NamedType
- #nested — ZAML
- #new_label_for — ZAML
- #new_record? — Icss::ReceiverModel::ActiveModelShim
- #nl — ZAML
- #no_comment — ZAML
- #order — Icss::Meta::RecordField
- #order_direction — Icss::Meta::RecordField
- #params_type — Icss::Meta::Message
- #parent_klass — Icss::Meta::SimpleSchema
- #parent_metamodels — Icss::Meta::SimpleSchema
- #path — Icss::Meta::Message
- #path — Icss::Meta::MessageSample
- #path — Icss::Meta::Protocol
- #pathname — Icss::Meta::NamedType
- #prefix_structured_keys — ZAML
- #query_hash — Icss::Meta::MessageSample
- #query_string — Icss::Meta
- #rcvr — Icss::Meta::RecordType
- #rcvr_alias — Icss::Meta::RecordType
- #rcvr_remaining — Icss::Meta::RecordType
- #receive — Icss::Meta::RecordType
- #receive — Icss::Meta::NilClassSchema
- #receive — Icss::Meta::BooleanSchema
- #receive — Icss::Meta::IntegerSchema
- #receive — Icss::Meta::FloatSchema
- #receive — Icss::Meta::StringSchema
- #receive — Icss::Meta::NumericSchema
- #receive — Icss::Meta::SymbolSchema
- #receive — Icss::Meta::TimeSchema
- #receive — Icss::Meta::RegexpSchema
- #receive — Icss::Meta::ArrayType
- #receive — Icss::Meta::HashType
- #receive — Icss::Meta::EnumType
- #receive — Icss::Meta::FixedType
- #receive! — Icss::Meta::RecordModel
- #receive_basename — Icss::Meta::SimpleSchema
- #receive_fields — Icss::Meta::RecordSchema
- #receive_from_file — Icss::ReceiverModel::ActsAsLoadable::ClassMethods
- #receive_is_geo — Icss::Meta::Message
- #receive_json — Icss::ReceiverModel::ActsAsLoadable::ClassMethods
- #receive_messages — Icss::Meta::Protocol
- #receive_protocol — Icss::Meta::Protocol
- #receive_targets — Icss::Meta::Protocol
- #receive_types — Icss::Meta::Protocol
- #receive_yaml — Icss::ReceiverModel::ActsAsLoadable::ClassMethods
- #reference — ZAML::Label
- #register — Icss::ReceiverModel::ActsAsCatalog
- #register — Icss::ReceiverModel::ActsAsCatalog::ClassMethods
- #reset! — ZAML
- #respond_to? — Boolean
- #response_obj — Icss::Meta::MessageSample
- #run_after_receivers — Icss::Meta::RecordModel
- #sample_field_value — Icss::Meta
- #set_field_default — Icss::Meta::RecordType
- #sources — Icss::Meta::Protocol
- #summary_of_request_attr — Icss::Meta::Message
- #summary_of_response_attr — Icss::Meta::Message
- #targets_to_hash — Icss::Meta::Protocol
- #test_icss — Object
- #title — Icss::Meta
- #to_hash — Icss::Meta::Message
- #to_hash — Icss::Meta::Protocol
- #to_hash — Icss::Meta::CodeAsset
- #to_hash — Icss::Meta::DataAsset
- #to_hash — Icss::Meta::License
- #to_hash — Icss::Meta::Source
- #to_hash — Icss::Meta::NamedSchema
- #to_hash — Icss::Meta::RecordSchema
- #to_hash — Icss::Meta::HashSchema
- #to_hash — Icss::Meta::ArraySchema
- #to_hash — Icss::Meta::RecordField
- #to_hash — Icss::ReceiverModel::ActsAsHash
- #to_json — Icss::Meta::Message
- #to_json — Icss::Meta::Protocol
- #to_json — Icss::Meta::CodeAsset
- #to_json — Icss::Meta::DataAsset
- #to_json — Icss::Meta::License
- #to_json — Icss::Meta::Source
- #to_model — Icss::ReceiverModel::ActiveModelShim
- #to_s — ZAML
- #to_s — ZAML::Label
- #to_schema — Icss::Meta::RecordField
- #to_schema — Icss::Meta::NamedType
- #to_schema — Icss::Meta::RecordType
- #to_schema — Icss::Meta::PrimitiveSchema
- #to_schema — Icss::Meta::ArrayType
- #to_schema — Icss::Meta::HashType
- #to_schema — Icss::Meta::EnumType
- #to_schema — Icss::Meta::FixedType
- #to_tuple — Icss::ReceiverModel::ActsAsTuple
- #to_wire — Icss::Meta::ArrayModel
- #to_yaml_properties — Object
- #to_zaml — Object
- #to_zaml — ZAML::Comment
- #to_zaml — ZAML::Padding
- #to_zaml — NilClass
- #to_zaml — Symbol
- #to_zaml — TrueClass
- #to_zaml — FalseClass
- #to_zaml — Numeric
- #to_zaml — Regexp
- #to_zaml — Exception
- #to_zaml — String
- #to_zaml — Hash
- #to_zaml — Array
- #to_zaml — Time
- #to_zaml — Date
- #to_zaml — Range
- #to_zaml — Icss::Meta::RecordModel
- #tree_merge! — Icss::ReceiverModel
- #try_dup — Boolean
- #tuple_fields — Icss::ReceiverModel::ActsAsTuple::ClassMethods
- #tuple_keys — Icss::ReceiverModel::ActsAsTuple::ClassMethods
- #type — Icss::Meta::SimpleSchema
- #type — Icss::Meta::RecordSchema
- #type — Icss::Meta::HashSchema
- #type — Icss::Meta::ArraySchema
- #type — Icss::Meta::FixedSchema
- #type — Icss::Meta::EnumSchema
- #unset! — Icss::Meta::RecordModel
- #url= — Icss::Meta::MessageSample
- #vpad — ZAML
- #zamlized_class_name — Object