class EnchantedQuill::Parser
Constants
- CATEGORY_REGEX
- HASHTAG_REGEX
- MENTION_REGEX
- TYPE_WITH_REGEX
- URL_REGEX
Public Class Methods
parse_elements_for(type, text, range)
click to toggle source
# File lib/enchanted_quill/parser.rb, line 17 def self.parse_elements_for(type, text, range) regex = TYPE_WITH_REGEX[type] return [] unless regex regex = NSRegularExpression.alloc.initWithPattern(regex, options: NSRegularExpressionCaseInsensitive, error: nil) regex.matchesInString(text, options: 0, range: range) end