Sha256: 496e25540159df93124b22ad99839d2a21f75f934ac4b6d0f1776f8d029dc70c
Contents?: true
Size: 473 Bytes
Versions: 6
Compression:
Stored size: 473 Bytes
Contents
require "json" require "time" module Espago class BackRequest attr_reader :params def initialize(params) @params = parse(params) end def method_missing(attribute_name) params[attribute_name.to_s] end def card params["card"] || {} end def created_at Time.at(params["created_at"].to_i) rescue nil end private def parse(params) JSON.parse params rescue params end end end
Version data entries
6 entries across 6 versions & 1 rubygems