Sha256: 2c8be86e083e0bfabcf8ef7bb8d21fe86d3229dc6088fac78575302cc3fc3b77
Contents?: true
Size: 632 Bytes
Versions: 21
Compression:
Stored size: 632 Bytes
Contents
module Chargify module Behaviors module Metafield def on_csv_export? scope.csv == "1" || scope.csv == true end def on_csv_export=(value) value = (value == true || value == '1') ? '1' : '0' scope.csv = value end def on_hosted_pages? scope.hosted.any? end def on_hosted_pages=(*products) scope.hosted = Array(products).flatten.map(&:to_s) end def on_hosted_pages scope.hosted end def reload raise NotImplementedError, 'Metafields do not support loading of a single record' end end end end
Version data entries
21 entries across 21 versions & 1 rubygems