Sha256: 73f7571aaaf6f84014b7f2f5155d588b40945110093a8125d4d077b0e72331ef

Contents?: true

Size: 1.07 KB

Versions: 21

Compression:

Stored size: 1.07 KB

Contents

require 'chargify_api_ares'

Chargify.configure do |c|
  c.subdomain = ENV['CHARGIFY_SUBDOMAIN']
  c.api_key   = ENV['CHARGIFY_API_KEY']
end

## Listing all of your customer metafields
metafields = Chargify::CustomerMetafield.all
# => [#<Chargify::CustomerMetafield current_name: favorite color, name: favorite color>]

## Creating a new customer metafield
field = Chargify::CustomerMetafield.create name: 'test'
# => #<Chargify::CustomerMetafield current_name: test, name: test>
field.persisted? # => true

## Updating a persisted metafield
field.name = 'new name'
field.on_csv_export = true
field.on_hosted_pages = 'all'
field.save # => true

field.on_csv_export?  # => true
field.on_hosted_pages # => ["all"]

## Listing all of your subscription metafields
metafields = Chargify::SubscriptionMetafield.all
# => [#<Chargify::SubscriptionMetafield current_name: favorite color, name: favorite color>]

## Creating a new customer metafield
field = Chargify::SubscriptionMetafield.create name: 'internal info'
# => #<Chargify::SubscriptionMetafield current_name: internal info, name: internal info>

Version data entries

21 entries across 21 versions & 1 rubygems

Version Path
chargify_api_ares-1.4.15 examples/metafields.rb
chargify_api_ares-1.4.14 examples/metafields.rb
chargify_api_ares-1.4.13 examples/metafields.rb
chargify_api_ares-1.4.11 examples/metafields.rb
chargify_api_ares-1.4.10 examples/metafields.rb
chargify_api_ares-1.4.7 examples/metafields.rb
chargify_api_ares-1.4.6 examples/metafields.rb
chargify_api_ares-1.4.5 examples/metafields.rb
chargify_api_ares-1.4.4 examples/metafields.rb
chargify_api_ares-1.4.3 examples/metafields.rb
chargify_api_ares-1.4.2 examples/metafields.rb
chargify_api_ares-1.4.1 examples/metafields.rb
chargify_api_ares-1.4.0 examples/metafields.rb
chargify_api_ares-1.3.5 examples/metafields.rb
chargify_api_ares-1.3.4 examples/metafields.rb
chargify_api_ares-1.3.3 examples/metafields.rb
chargify_api_ares-1.3.2 examples/metafields.rb
chargify_api_ares-1.3.1 examples/metafields.rb
chargify_api_ares-1.3.0 examples/metafields.rb
chargify_api_ares-1.2.1 examples/metafields.rb