Module: Opal

Defined in:
lib/opal/rspec/version.rb,
lib/opal/rspec/rake_task.rb,
lib/opal/rspec/pre_rack_locator.rb,
lib/opal/rspec/post_rack_locator.rb,
lib/opal/rspec/cached_environment.rb,
lib/opal/rspec/sprockets_environment.rb,
opal/opal/rspec/async/legacy.rb,
opal/opal/rspec/formatter/element.rb,
opal/opal/rspec/formatter/document_io.rb,
opal/opal/rspec/formatter/html_printer.rb,
opal/opal/rspec/fixes/opal/compatibility.rb,
opal/opal/rspec/fixes/opal/corelib/struct.rb,
opal/opal/rspec/formatter/browser_formatter.rb,
opal/opal/rspec/formatter/noop_flush_string_io.rb

Defined Under Namespace

Modules: RSpec

Class Method Summary collapse

Class Method Details

.valid_method_name?(method_name) ⇒ Boolean

Returns:

  • (Boolean)


3
4
5
6
7
# File 'opal/opal/rspec/fixes/opal/corelib/struct.rb', line 3

def self.valid_method_name?(method_name)
  method_name = Opal.coerce_to!(method_name, String, :to_str)

  `/^[a-zA-Z_][a-zA-Z0-9_]*?$/.test(method_name)`
end