Files
atom/src/stdlib/onig-reg-exp.coffee
Kevin Sawicki 745a3ef9f2 Use class methods to create native object shims
CoffeeScript 1.5 complains if a constructor has
a returns a value.
2013-02-27 13:25:10 -08:00

12 lines
280 B
CoffeeScript

module.exports =
class OnigRegExp
@create: (source) ->
regexp = $onigRegExp.buildOnigRegExp(source);
regexp.constructor = OnigRegExp
regexp.__proto__ = OnigRegExp.prototype
regexp.source = source
regexp
search: $onigRegExp.search
test: $onigRegExp.test