lib/ruby-lint/definitions/core/syck.rb
# This file was automatically generated, any manual changes will be lost the
# next time this file is generated.
#
# Platform: rbx 2.2.3.n364
RubyLint.registry.register('Syck::BadAlias') do |defs|
defs.define_constant('Syck::BadAlias') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.inherits(defs.constant_proxy('Comparable', RubyLint.registry))
klass.define_instance_method('<=>')
klass.define_instance_method('initialize')
klass.define_instance_method('name')
klass.define_instance_method('name=')
end
defs.define_constant('Syck::BaseNode') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.define_instance_method('[]') do |method|
method.define_rest_argument('key')
end
klass.define_instance_method('at') do |method|
method.define_argument('seg')
end
klass.define_instance_method('children')
klass.define_instance_method('children_with_index')
klass.define_instance_method('emit')
klass.define_instance_method('match_path') do |method|
method.define_argument('ypath_str')
end
klass.define_instance_method('match_segment') do |method|
method.define_argument('ypath')
method.define_argument('depth')
end
klass.define_instance_method('search') do |method|
method.define_argument('ypath_str')
end
klass.define_instance_method('select') do |method|
method.define_argument('ypath_str')
end
klass.define_instance_method('select!') do |method|
method.define_argument('ypath_str')
end
end
defs.define_constant('Syck::DEFAULTS') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('Syck::DNS_COMP_RE') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('Syck::DNS_NAME_RE') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('Syck::DefaultKey') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('Syck::DefaultResolver') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.define_method('detect_implicit')
klass.define_method('node_import')
end
defs.define_constant('Syck::DomainType') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.define_method('tag_subclasses?')
klass.define_instance_method('domain')
klass.define_instance_method('domain=')
klass.define_instance_method('initialize') do |method|
method.define_argument('domain')
method.define_argument('type')
method.define_argument('val')
method.returns { |object| object.instance }
end
klass.define_instance_method('to_yaml') do |method|
method.define_optional_argument('opts')
end
klass.define_instance_method('type_id')
klass.define_instance_method('type_id=')
klass.define_instance_method('value')
klass.define_instance_method('value=')
end
defs.define_constant('Syck::ENGINE') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('Syck::ERROR_ANCHOR_ALIAS') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('Syck::ERROR_BAD_ALIAS') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('Syck::ERROR_BAD_ANCHOR') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('Syck::ERROR_BAD_EXPLICIT') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('Syck::ERROR_MANY_ALIAS') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('Syck::ERROR_MANY_ANCHOR') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('Syck::ERROR_MANY_EXPLICIT') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('Syck::ERROR_MANY_IMPLICIT') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('Syck::ERROR_NEED_HEADER') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('Syck::ERROR_NO_ANCHOR') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('Syck::ERROR_NO_HEADER_NODE') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('Syck::ERROR_UNSUPPORTED_ENCODING') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('Syck::ERROR_UNSUPPORTED_VERSION') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('Syck::ERROR_ZERO_INDENT') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('Syck::ESCAPES') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('Syck::ESCAPE_CHAR') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('Syck::Emitter') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.define_method('allocate')
klass.define_instance_method('emit')
klass.define_instance_method('initialize')
klass.define_instance_method('level')
klass.define_instance_method('level=')
klass.define_instance_method('node_export')
klass.define_instance_method('reset')
klass.define_instance_method('set_resolver')
end
defs.define_constant('Syck::EngineManager') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.define_instance_method('initialize')
klass.define_instance_method('syck?')
klass.define_instance_method('yamler')
klass.define_instance_method('yamler=') do |method|
method.define_argument('engine')
end
end
defs.define_constant('Syck::Error') do |klass|
klass.inherits(defs.constant_proxy('StandardError', RubyLint.registry))
end
defs.define_constant('Syck::GenericResolver') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.define_method('node_import')
end
defs.define_constant('Syck::INDICATOR_CHAR') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('Syck::Map') do |klass|
klass.inherits(defs.constant_proxy('Syck::Node', RubyLint.registry))
klass.define_method('allocate')
klass.define_instance_method('add')
klass.define_instance_method('initialize')
klass.define_instance_method('style=')
klass.define_instance_method('value=')
end
defs.define_constant('Syck::MergeKey') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('Syck::NOT_PLAIN_CHAR') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('Syck::Node') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.inherits(defs.constant_proxy('Syck::BaseNode', RubyLint.registry))
klass.define_instance_method('emitter')
klass.define_instance_method('emitter=')
klass.define_instance_method('initialize_copy')
klass.define_instance_method('kind')
klass.define_instance_method('resolver')
klass.define_instance_method('resolver=')
klass.define_instance_method('transform')
klass.define_instance_method('type_id')
klass.define_instance_method('type_id=')
klass.define_instance_method('value')
end
defs.define_constant('Syck::Object') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.define_method('tag_subclasses?')
klass.define_instance_method('class')
klass.define_instance_method('class=')
klass.define_instance_method('initialize')
klass.define_instance_method('ivars')
klass.define_instance_method('ivars=')
klass.define_instance_method('to_yaml') do |method|
method.define_optional_argument('opts')
end
klass.define_instance_method('yaml_initialize')
end
defs.define_constant('Syck::Omap') do |klass|
klass.inherits(defs.constant_proxy('Array', RubyLint.registry))
klass.define_method('[]') do |method|
method.define_rest_argument('vals')
end
klass.define_method('yaml_tag_subclasses?')
klass.define_instance_method('[]') do |method|
method.define_argument('k')
end
klass.define_instance_method('[]=') do |method|
method.define_argument('k')
method.define_rest_argument('rest')
end
klass.define_instance_method('has_key?') do |method|
method.define_argument('k')
end
klass.define_instance_method('is_complex_yaml?')
klass.define_instance_method('taguri')
klass.define_instance_method('taguri=')
klass.define_instance_method('to_yaml') do |method|
method.define_optional_argument('opts')
end
klass.define_instance_method('yaml_initialize') do |method|
method.define_argument('tag')
method.define_argument('val')
end
end
defs.define_constant('Syck::Omap::Enumerator') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.inherits(defs.constant_proxy('Enumerable', RubyLint.registry))
klass.define_instance_method('each') do |method|
method.define_rest_argument('args')
end
klass.define_instance_method('each_with_index')
klass.define_instance_method('initialize') do |method|
method.define_optional_argument('receiver_or_size')
method.define_optional_argument('method_name')
method.define_rest_argument('method_args')
method.returns { |object| object.instance }
end
klass.define_instance_method('next')
klass.define_instance_method('next_values')
klass.define_instance_method('peek')
klass.define_instance_method('peek_values')
klass.define_instance_method('rewind')
klass.define_instance_method('size')
klass.define_instance_method('with_index') do |method|
method.define_optional_argument('offset')
end
end
defs.define_constant('Syck::Omap::SortedElement') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.define_instance_method('<=>') do |method|
method.define_argument('other')
end
klass.define_instance_method('initialize') do |method|
method.define_argument('val')
method.define_argument('sort_id')
method.returns { |object| object.instance }
end
klass.define_instance_method('sort_id')
klass.define_instance_method('value')
end
defs.define_constant('Syck::Out') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.define_instance_method('emitter')
klass.define_instance_method('emitter=')
klass.define_instance_method('initialize')
klass.define_instance_method('map')
klass.define_instance_method('scalar')
klass.define_instance_method('seq')
end
defs.define_constant('Syck::PRINTABLE_CHAR') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('Syck::Pairs') do |klass|
klass.inherits(defs.constant_proxy('Array', RubyLint.registry))
klass.define_method('[]') do |method|
method.define_rest_argument('vals')
end
klass.define_method('yaml_tag_subclasses?')
klass.define_instance_method('[]') do |method|
method.define_argument('k')
end
klass.define_instance_method('[]=') do |method|
method.define_argument('k')
method.define_argument('val')
end
klass.define_instance_method('has_key?') do |method|
method.define_argument('k')
end
klass.define_instance_method('is_complex_yaml?')
klass.define_instance_method('taguri')
klass.define_instance_method('taguri=')
klass.define_instance_method('to_yaml') do |method|
method.define_optional_argument('opts')
end
klass.define_instance_method('yaml_initialize') do |method|
method.define_argument('tag')
method.define_argument('val')
end
end
defs.define_constant('Syck::Pairs::Enumerator') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.inherits(defs.constant_proxy('Enumerable', RubyLint.registry))
klass.define_instance_method('each') do |method|
method.define_rest_argument('args')
end
klass.define_instance_method('each_with_index')
klass.define_instance_method('initialize') do |method|
method.define_optional_argument('receiver_or_size')
method.define_optional_argument('method_name')
method.define_rest_argument('method_args')
method.returns { |object| object.instance }
end
klass.define_instance_method('next')
klass.define_instance_method('next_values')
klass.define_instance_method('peek')
klass.define_instance_method('peek_values')
klass.define_instance_method('rewind')
klass.define_instance_method('size')
klass.define_instance_method('with_index') do |method|
method.define_optional_argument('offset')
end
end
defs.define_constant('Syck::Pairs::SortedElement') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.define_instance_method('<=>') do |method|
method.define_argument('other')
end
klass.define_instance_method('initialize') do |method|
method.define_argument('val')
method.define_argument('sort_id')
method.returns { |object| object.instance }
end
klass.define_instance_method('sort_id')
klass.define_instance_method('value')
end
defs.define_constant('Syck::ParseError') do |klass|
klass.inherits(defs.constant_proxy('Syck::Error', RubyLint.registry))
end
defs.define_constant('Syck::Parser') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.define_method('allocate')
klass.define_instance_method('bufsize')
klass.define_instance_method('bufsize=')
klass.define_instance_method('initialize')
klass.define_instance_method('input')
klass.define_instance_method('input=')
klass.define_instance_method('load')
klass.define_instance_method('load_documents')
klass.define_instance_method('options')
klass.define_instance_method('options=')
klass.define_instance_method('resolver')
klass.define_instance_method('resolver=')
klass.define_instance_method('set_resolver')
end
defs.define_constant('Syck::PrivateType') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.define_method('tag_subclasses?')
klass.define_instance_method('initialize') do |method|
method.define_argument('type')
method.define_argument('val')
method.returns { |object| object.instance }
end
klass.define_instance_method('to_yaml') do |method|
method.define_optional_argument('opts')
end
klass.define_instance_method('type_id')
klass.define_instance_method('type_id=')
klass.define_instance_method('value')
klass.define_instance_method('value=')
end
defs.define_constant('Syck::RESTRICTED_INDICATORS') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('Syck::Resolver') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.define_instance_method('add_type')
klass.define_instance_method('detect_implicit')
klass.define_instance_method('initialize')
klass.define_instance_method('node_import')
klass.define_instance_method('tags')
klass.define_instance_method('tags=')
klass.define_instance_method('tagurize')
klass.define_instance_method('transfer')
klass.define_instance_method('use_types_at')
end
defs.define_constant('Syck::SPACE_INDICATORS') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('Syck::SUPPORTED_YAML_VERSIONS') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('Syck::Scalar') do |klass|
klass.inherits(defs.constant_proxy('Syck::Node', RubyLint.registry))
klass.define_method('allocate')
klass.define_instance_method('initialize')
klass.define_instance_method('style=')
klass.define_instance_method('value=')
end
defs.define_constant('Syck::Seq') do |klass|
klass.inherits(defs.constant_proxy('Syck::Node', RubyLint.registry))
klass.define_method('allocate')
klass.define_instance_method('add')
klass.define_instance_method('initialize')
klass.define_instance_method('style=')
klass.define_instance_method('value=')
end
defs.define_constant('Syck::Set') do |klass|
klass.inherits(defs.constant_proxy('Hash', RubyLint.registry))
klass.define_method('yaml_tag_subclasses?')
klass.define_instance_method('taguri')
klass.define_instance_method('taguri=')
end
defs.define_constant('Syck::Set::Bucket') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.define_instance_method('delete') do |method|
method.define_argument('key')
method.define_argument('key_hash')
end
klass.define_instance_method('initialize') do |method|
method.define_argument('key')
method.define_argument('key_hash')
method.define_argument('value')
method.define_argument('state')
method.returns { |object| object.instance }
end
klass.define_instance_method('key')
klass.define_instance_method('key=')
klass.define_instance_method('key_hash')
klass.define_instance_method('key_hash=')
klass.define_instance_method('link')
klass.define_instance_method('link=')
klass.define_instance_method('next')
klass.define_instance_method('next=')
klass.define_instance_method('previous')
klass.define_instance_method('previous=')
klass.define_instance_method('remove')
klass.define_instance_method('state')
klass.define_instance_method('state=')
klass.define_instance_method('value')
klass.define_instance_method('value=')
end
defs.define_constant('Syck::Set::Entries') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.inherits(defs.constant_proxy('Enumerable', RubyLint.registry))
klass.define_method('[]') do |method|
method.define_rest_argument('args')
end
klass.define_method('_load') do |method|
method.define_argument('str')
end
klass.define_method('allocate')
klass.define_method('new') do |method|
method.define_argument('cnt')
method.returns { |object| object.instance }
end
klass.define_method('pattern') do |method|
method.define_argument('size')
method.define_argument('obj')
end
klass.define_instance_method('+') do |method|
method.define_argument('o')
end
klass.define_instance_method('==') do |method|
method.define_argument('tup')
end
klass.define_instance_method('===') do |method|
method.define_argument('other')
end
klass.define_instance_method('[]') do |method|
method.define_argument('idx')
end
klass.define_instance_method('[]=') do |method|
method.define_argument('idx')
method.define_argument('val')
end
klass.define_instance_method('_dump') do |method|
method.define_argument('depth')
end
klass.define_instance_method('at') do |method|
method.define_argument('idx')
end
klass.define_instance_method('copy_from') do |method|
method.define_argument('other')
method.define_argument('start')
method.define_argument('length')
method.define_argument('dest')
end
klass.define_instance_method('delete') do |method|
method.define_argument('start')
method.define_argument('length')
method.define_argument('object')
end
klass.define_instance_method('delete_at_index') do |method|
method.define_argument('index')
end
klass.define_instance_method('dup')
klass.define_instance_method('each')
klass.define_instance_method('empty?')
klass.define_instance_method('fields')
klass.define_instance_method('first')
klass.define_instance_method('insert_at_index') do |method|
method.define_argument('index')
method.define_argument('value')
end
klass.define_instance_method('inspect')
klass.define_instance_method('join') do |method|
method.define_argument('sep')
method.define_optional_argument('meth')
end
klass.define_instance_method('join_upto') do |method|
method.define_argument('sep')
method.define_argument('count')
method.define_optional_argument('meth')
end
klass.define_instance_method('last')
klass.define_instance_method('length')
klass.define_instance_method('put') do |method|
method.define_argument('idx')
method.define_argument('val')
end
klass.define_instance_method('reverse!') do |method|
method.define_argument('start')
method.define_argument('total')
end
klass.define_instance_method('shift')
klass.define_instance_method('size')
klass.define_instance_method('swap') do |method|
method.define_argument('a')
method.define_argument('b')
end
klass.define_instance_method('to_a')
klass.define_instance_method('to_s')
end
defs.define_constant('Syck::Set::Enumerator') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.inherits(defs.constant_proxy('Enumerable', RubyLint.registry))
klass.define_instance_method('each') do |method|
method.define_rest_argument('args')
end
klass.define_instance_method('each_with_index')
klass.define_instance_method('initialize') do |method|
method.define_optional_argument('receiver_or_size')
method.define_optional_argument('method_name')
method.define_rest_argument('method_args')
method.returns { |object| object.instance }
end
klass.define_instance_method('next')
klass.define_instance_method('next_values')
klass.define_instance_method('peek')
klass.define_instance_method('peek_values')
klass.define_instance_method('rewind')
klass.define_instance_method('size')
klass.define_instance_method('with_index') do |method|
method.define_optional_argument('offset')
end
end
defs.define_constant('Syck::Set::Iterator') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.define_instance_method('initialize') do |method|
method.define_argument('state')
method.returns { |object| object.instance }
end
klass.define_instance_method('next') do |method|
method.define_argument('item')
end
end
defs.define_constant('Syck::Set::MAX_ENTRIES') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('Syck::Set::MIN_SIZE') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('Syck::Set::SortedElement') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.define_instance_method('<=>') do |method|
method.define_argument('other')
end
klass.define_instance_method('initialize') do |method|
method.define_argument('val')
method.define_argument('sort_id')
method.returns { |object| object.instance }
end
klass.define_instance_method('sort_id')
klass.define_instance_method('value')
end
defs.define_constant('Syck::Set::State') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.define_method('from') do |method|
method.define_argument('state')
end
klass.define_instance_method('compare_by_identity')
klass.define_instance_method('compare_by_identity?')
klass.define_instance_method('head')
klass.define_instance_method('head=')
klass.define_instance_method('initialize')
klass.define_instance_method('match?') do |method|
method.define_argument('this_key')
method.define_argument('this_hash')
method.define_argument('other_key')
method.define_argument('other_hash')
end
klass.define_instance_method('tail')
klass.define_instance_method('tail=')
end
defs.define_constant('Syck::SpecialHash') do |klass|
klass.inherits(defs.constant_proxy('Hash', RubyLint.registry))
klass.define_instance_method('default')
klass.define_instance_method('default=')
klass.define_instance_method('inspect')
klass.define_instance_method('to_s')
klass.define_instance_method('to_yaml') do |method|
method.define_optional_argument('opts')
end
klass.define_instance_method('update') do |method|
method.define_argument('h')
end
end
defs.define_constant('Syck::SpecialHash::Bucket') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.define_instance_method('delete') do |method|
method.define_argument('key')
method.define_argument('key_hash')
end
klass.define_instance_method('initialize') do |method|
method.define_argument('key')
method.define_argument('key_hash')
method.define_argument('value')
method.define_argument('state')
method.returns { |object| object.instance }
end
klass.define_instance_method('key')
klass.define_instance_method('key=')
klass.define_instance_method('key_hash')
klass.define_instance_method('key_hash=')
klass.define_instance_method('link')
klass.define_instance_method('link=')
klass.define_instance_method('next')
klass.define_instance_method('next=')
klass.define_instance_method('previous')
klass.define_instance_method('previous=')
klass.define_instance_method('remove')
klass.define_instance_method('state')
klass.define_instance_method('state=')
klass.define_instance_method('value')
klass.define_instance_method('value=')
end
defs.define_constant('Syck::SpecialHash::Entries') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.inherits(defs.constant_proxy('Enumerable', RubyLint.registry))
klass.define_method('[]') do |method|
method.define_rest_argument('args')
end
klass.define_method('_load') do |method|
method.define_argument('str')
end
klass.define_method('allocate')
klass.define_method('new') do |method|
method.define_argument('cnt')
method.returns { |object| object.instance }
end
klass.define_method('pattern') do |method|
method.define_argument('size')
method.define_argument('obj')
end
klass.define_instance_method('+') do |method|
method.define_argument('o')
end
klass.define_instance_method('==') do |method|
method.define_argument('tup')
end
klass.define_instance_method('===') do |method|
method.define_argument('other')
end
klass.define_instance_method('[]') do |method|
method.define_argument('idx')
end
klass.define_instance_method('[]=') do |method|
method.define_argument('idx')
method.define_argument('val')
end
klass.define_instance_method('_dump') do |method|
method.define_argument('depth')
end
klass.define_instance_method('at') do |method|
method.define_argument('idx')
end
klass.define_instance_method('copy_from') do |method|
method.define_argument('other')
method.define_argument('start')
method.define_argument('length')
method.define_argument('dest')
end
klass.define_instance_method('delete') do |method|
method.define_argument('start')
method.define_argument('length')
method.define_argument('object')
end
klass.define_instance_method('delete_at_index') do |method|
method.define_argument('index')
end
klass.define_instance_method('dup')
klass.define_instance_method('each')
klass.define_instance_method('empty?')
klass.define_instance_method('fields')
klass.define_instance_method('first')
klass.define_instance_method('insert_at_index') do |method|
method.define_argument('index')
method.define_argument('value')
end
klass.define_instance_method('inspect')
klass.define_instance_method('join') do |method|
method.define_argument('sep')
method.define_optional_argument('meth')
end
klass.define_instance_method('join_upto') do |method|
method.define_argument('sep')
method.define_argument('count')
method.define_optional_argument('meth')
end
klass.define_instance_method('last')
klass.define_instance_method('length')
klass.define_instance_method('put') do |method|
method.define_argument('idx')
method.define_argument('val')
end
klass.define_instance_method('reverse!') do |method|
method.define_argument('start')
method.define_argument('total')
end
klass.define_instance_method('shift')
klass.define_instance_method('size')
klass.define_instance_method('swap') do |method|
method.define_argument('a')
method.define_argument('b')
end
klass.define_instance_method('to_a')
klass.define_instance_method('to_s')
end
defs.define_constant('Syck::SpecialHash::Enumerator') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.inherits(defs.constant_proxy('Enumerable', RubyLint.registry))
klass.define_instance_method('each') do |method|
method.define_rest_argument('args')
end
klass.define_instance_method('each_with_index')
klass.define_instance_method('initialize') do |method|
method.define_optional_argument('receiver_or_size')
method.define_optional_argument('method_name')
method.define_rest_argument('method_args')
method.returns { |object| object.instance }
end
klass.define_instance_method('next')
klass.define_instance_method('next_values')
klass.define_instance_method('peek')
klass.define_instance_method('peek_values')
klass.define_instance_method('rewind')
klass.define_instance_method('size')
klass.define_instance_method('with_index') do |method|
method.define_optional_argument('offset')
end
end
defs.define_constant('Syck::SpecialHash::Iterator') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.define_instance_method('initialize') do |method|
method.define_argument('state')
method.returns { |object| object.instance }
end
klass.define_instance_method('next') do |method|
method.define_argument('item')
end
end
defs.define_constant('Syck::SpecialHash::MAX_ENTRIES') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('Syck::SpecialHash::MIN_SIZE') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('Syck::SpecialHash::SortedElement') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.define_instance_method('<=>') do |method|
method.define_argument('other')
end
klass.define_instance_method('initialize') do |method|
method.define_argument('val')
method.define_argument('sort_id')
method.returns { |object| object.instance }
end
klass.define_instance_method('sort_id')
klass.define_instance_method('value')
end
defs.define_constant('Syck::SpecialHash::State') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.define_method('from') do |method|
method.define_argument('state')
end
klass.define_instance_method('compare_by_identity')
klass.define_instance_method('compare_by_identity?')
klass.define_instance_method('head')
klass.define_instance_method('head=')
klass.define_instance_method('initialize')
klass.define_instance_method('match?') do |method|
method.define_argument('this_key')
method.define_argument('this_hash')
method.define_argument('other_key')
method.define_argument('other_hash')
end
klass.define_instance_method('tail')
klass.define_instance_method('tail=')
end
defs.define_constant('Syck::Stream') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
klass.define_instance_method('[]') do |method|
method.define_argument('i')
end
klass.define_instance_method('add') do |method|
method.define_argument('doc')
end
klass.define_instance_method('documents')
klass.define_instance_method('documents=')
klass.define_instance_method('edit') do |method|
method.define_argument('doc_num')
method.define_argument('doc')
end
klass.define_instance_method('emit') do |method|
method.define_optional_argument('io')
end
klass.define_instance_method('initialize') do |method|
method.define_optional_argument('opts')
method.returns { |object| object.instance }
end
klass.define_instance_method('options')
klass.define_instance_method('options=')
end
defs.define_constant('Syck::TypeError') do |klass|
klass.inherits(defs.constant_proxy('StandardError', RubyLint.registry))
end
defs.define_constant('Syck::UNESCAPES') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('Syck::VERSION') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
defs.define_constant('Syck::WORD_CHAR') do |klass|
klass.inherits(defs.constant_proxy('Object', RubyLint.registry))
end
end