Class: Perchfall::Rails::RegexpSerializer

Inherits:
ActiveJob::Serializers::ObjectSerializer
  • Object
show all
Defined in:
app/serializers/perchfall/rails/regexp_serializer.rb

Instance Method Summary collapse

Instance Method Details

#deserialize(hash) ⇒ Object



14
15
16
# File 'app/serializers/perchfall/rails/regexp_serializer.rb', line 14

def deserialize(hash)
  Regexp.new(hash["source"], hash["options"])
end

#klassObject



6
7
8
# File 'app/serializers/perchfall/rails/regexp_serializer.rb', line 6

def klass
  Regexp
end

#serialize(regexp) ⇒ Object



10
11
12
# File 'app/serializers/perchfall/rails/regexp_serializer.rb', line 10

def serialize(regexp)
  super("source" => regexp.source, "options" => regexp.options)
end