class RuboCop::Cop::SketchupSuggestions::ToolUserInput
When a tool takes user input via `onUserText`, make sure to define `enableVCB?` so that the VCB is enabled.
@example
# good class ExampleTool def enableVCB? true end def onUserText(text, view) # ... end end
Constants
- MSG_MISSING_ENABLE_VCB
Public Instance Methods
on_tool_class(class_node, body_methods)
click to toggle source
# File lib/rubocop/sketchup/cop/suggestions/tool_user_input.rb, line 29 def on_tool_class(class_node, body_methods) return unless find_method(body_methods, :onUserText) method_node = find_method(body_methods, :enableVCB?) return if method_node add_offense(class_node, message: MSG_MISSING_ENABLE_VCB) end