diff options
author | Adam Stankiewicz <sheerun@sher.pl> | 2015-06-11 16:52:26 +0200 |
---|---|---|
committer | Adam Stankiewicz <sheerun@sher.pl> | 2015-06-11 16:52:26 +0200 |
commit | 7ffa793f199f457beac69fe4412734bd28dc0bbf (patch) | |
tree | f493fa7a3fd7b4ef322b99b7f422ad7c497ee2da /autoload/rubycomplete.vim | |
parent | 4203435c48adfec7950f5b9ab745e87c5296e486 (diff) | |
download | vim-polyglot-7ffa793f199f457beac69fe4412734bd28dc0bbf.tar.gz vim-polyglot-7ffa793f199f457beac69fe4412734bd28dc0bbf.zip |
Update
Diffstat (limited to 'autoload/rubycomplete.vim')
-rw-r--r-- | autoload/rubycomplete.vim | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/autoload/rubycomplete.vim b/autoload/rubycomplete.vim index df7ef5c9..440dfd42 100644 --- a/autoload/rubycomplete.vim +++ b/autoload/rubycomplete.vim @@ -704,7 +704,9 @@ class VimRubyCompletion cv = eval("self.class.constants") vartype = get_var_type( receiver ) dprint "vartype: %s" % vartype - if vartype != '' + + invalid_vartype = ['', "gets"] + if !invalid_vartype.include?(vartype) load_buffer_class( vartype ) begin @@ -732,7 +734,7 @@ class VimRubyCompletion methods.concat m.instance_methods(false) } end - variables += add_rails_columns( "#{vartype}" ) if vartype && vartype.length > 0 + variables += add_rails_columns( "#{vartype}" ) if vartype && !invalid_vartype.include?(vartype) when /^\(?\s*[A-Za-z0-9:^@.%\/+*\(\)]+\.\.\.?[A-Za-z0-9:^@.%\/+*\(\)]+\s*\)?\.([^.]*)/ message = $1 |