class RubyExpectationsHook
Public Instance Methods
compile_content(source)
click to toggle source
# File lib/expectations_hook.rb, line 14 def compile_content(source) Mulang::Ruby.parse(source, parser_class: Parser::Ruby26) rescue => e raise Mumukit::CompilationError, e end
default_smell_exceptions()
click to toggle source
# File lib/expectations_hook.rb, line 20 def default_smell_exceptions LOGIC_SMELLS + FUNCTIONAL_SMELLS + %w(HasWrongCaseBindings) end
domain_language()
click to toggle source
# File lib/expectations_hook.rb, line 24 def domain_language { caseStyle: 'RubyCase', minimumIdentifierSize: 3, jargon: [] } end
language()
click to toggle source
# File lib/expectations_hook.rb, line 6 def language 'Mulang' end
original_language()
click to toggle source
# File lib/expectations_hook.rb, line 10 def original_language 'Ruby' end