Class: RenameTableFuncFilter

Inherits:
CreateTableFuncFilter show all
Defined in:
lib/func_filter.rb

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