fix variables name from camelcase to snakecase
except LOGICAL-INTERFACE from extracting process
fix variables name from camelcase to snakecase. add @interface.  modify constant value.
move ruby files
fix variables name from camelcase to snakecase
modify template files