Sha256: 18766e9081c0333c8cbee42f65d914f0c2b611def1a933b52b65ec050b910dbe

Contents?: true

Size: 970 Bytes

Versions: 18

Compression:

Stored size: 970 Bytes

Contents

complete(:methods=>%w{const_get const_set const_defined? remove_const}, :class=>"Module#") {|e| e.object.constants }
complete(:methods=>%w{class_variable_defined? class_variable_get class_variable_set remove_class_variable},
  :class=>"Module#") {|e| e.object.class_variables }
complete(:methods=>%w{instance_method method_defined? module_function remove_method undef_method},
  :class=>"Module#") {|e| e.object.instance_methods }
complete(:method=>"Module#public") {|e| e.object.private_instance_methods + e.object.protected_instance_methods }
complete(:method=>"Module#private") {|e| e.object.instance_methods + e.object.protected_instance_methods }
complete(:method=>"Module#protected") {|e| e.object.instance_methods + e.object.private_instance_methods }
complete(:methods=>%w{< <= <=> > >= include? include}, :class=>"Module#", :search=>:modules) { objects_of(Module) }
complete(:method=>'Module#alias_method') {|e| e.argument > 1 ? e.object.instance_methods : [] }

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
bond-0.5.1 lib/bond/completions/module.rb
bond-0.5.1-java lib/bond/completions/module.rb
bond-0.5.0 lib/bond/completions/module.rb
bond-0.5.0-java lib/bond/completions/module.rb
bond-0.4.3 lib/bond/completions/module.rb
bond-0.4.3-java lib/bond/completions/module.rb
bond-0.4.2 lib/bond/completions/module.rb
bond-0.4.2-java lib/bond/completions/module.rb
bond-0.4.1 lib/bond/completions/module.rb
bond-0.4.0 lib/bond/completions/module.rb
bond-0.3.5 lib/bond/completions/module.rb
bond-0.3.4 lib/bond/completions/module.rb
bond-0.3.3 lib/bond/completions/module.rb
bond-0.3.2 lib/bond/completions/module.rb
bond-0.3.1 lib/bond/completions/module.rb
bond-0.3.0 lib/bond/completions/module.rb
bond-0.2.2 lib/bond/completions/module.rb
bond-0.2.1 lib/bond/completions/module.rb