Class: RenameTableFuncFilter
- Inherits:
-
CreateTableFuncFilter
- Object
- Ripper::Filter
- CreateTableFuncFilter
- RenameTableFuncFilter
- Defined in:
- lib/func_filter.rb
Direct Known Subclasses
ChangeColumnDefaultFuncFilter, RemoveColumnFuncFilter, RenameColumnFuncFilter, RenameIndexFuncFilter
Instance Attribute Summary
Attributes inherited from CreateTableFuncFilter
#column_option_str, #fclass, #func_option_str, #func_str
Instance Method Summary collapse
Methods inherited from CreateTableFuncFilter
#add_tok, #initialize, #on_default, #on_do_block, #on_float, #on_int, #on_kw, #on_lbrase, #on_nl, #on_rbrase, #on_tstring_beg, #on_tstring_content, #on_tstring_end
Constructor Details
This class inherits a constructor from CreateTableFuncFilter
Instance Method Details
#on_comma(tok, f) ⇒ Object
193 194 195 196 |
# File 'lib/func_filter.rb', line 193 def on_comma(tok, f) @is_comma = true add_tok tok end |
#on_ident(tok, f) ⇒ Object
184 185 186 187 188 189 190 191 |
# File 'lib/func_filter.rb', line 184 def on_ident(tok, f) if @is_func_option && @is_comma @fclass.add_new_name tok @is_func_option = false @is_comma = false end add_tok tok end |