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