Sha256: f1cb2b9194b214e4d4f44f802e7fb1a603ea30797202cc01c1125c31a5d82767
Contents?: true
Size: 424 Bytes
Versions: 5
Compression:
Stored size: 424 Bytes
Contents
require 'active_model' class Kaui::PluginInfo < Kaui::Base define_attr :external_payment_id has_many :properties, Kaui::PluginInfoProperty def initialize(data = {}) super(:external_payment_id => data['externalPaymentId'], :properties => data['properties']) end def property(key) prop = properties.find { |prop| prop.key == key } unless properties.nil? prop.value unless prop.nil? end end
Version data entries
5 entries across 5 versions & 1 rubygems