Sha256: a0eced37890f2dcc663c07531ad4eb2a56f5f40b1b47aefe78fa40761d1027a7

Contents?: true

Size: 497 Bytes

Versions: 3

Compression:

Stored size: 497 Bytes

Contents

# frozen_string_literal: true

module Hubspot
  class Form < Resource
    METADATA_FIELDS = %w[createdAt updatedAt archived].freeze

    # :nocov:
    def inspect
      "#<#{self.class.name} " \
      "@name=#{name}, " \
      "@fieldGroups=#{respond_to?('fieldGroups') ? fieldGroups.size : '-'}>"
    end
    # :nocov:

    class << self
      def api_root
        '/marketing/v3'
      end
    end

    private

    # dont convert (from string)
    def extract_id(id)
      id
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
ruby_hubspot_api-0.3.2 lib/hubspot/form.rb
ruby_hubspot_api-0.3.1 lib/hubspot/form.rb
ruby_hubspot_api-0.3.0 lib/hubspot/form.rb