Class: Regexp
| Relationships & Source Files | |
| Inherits: | Object | 
| Defined in: | ext/json/lib/json/add/regexp.rb | 
Class Method Summary
- 
    
      .json_create(object)  
    
    Deserializes JSON string by constructing new Regexpobject with sources(Regexp or String) and optionsoserialized by #to_json
Instance Method Summary
Class Method Details
.json_create(object)
Deserializes JSON string by constructing new Regexp object with source s (Regexp or String) and options o serialized by #to_json
# File 'ext/json/lib/json/add/regexp.rb', line 10
def self.json_create(object) new(object['s'], object['o']) end
Instance Method Details
#as_json
Returns a hash, that will be turned into a ::JSON object and represent this object.
#to_json
Stores class name (Regexp) with options o and source s (Regexp or String) as ::JSON string
# File 'ext/json/lib/json/add/regexp.rb', line 26
def to_json(*) as_json.to_json end