Sha256: acb6adc5bff5e9c595a853ae9be54009733be2b41604af52cceb9aed8f058cdd

Contents?: true

Size: 337 Bytes

Versions: 1

Compression:

Stored size: 337 Bytes

Contents

module Troo
  module Persistence
    class Card < Resource
      private

      def created
        Troo::Card.create(remote_data)
      end

      def local
        @local ||= Troo::Card.first(external_card_id: resource.id)
      end

      def remote_data
        @remote ||= Adaptors::Card.adapt(resource)
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
troo-0.0.8 lib/troo/models/persistence/card.rb