Files
growstuff/app/resources/member_resource.rb
T
Brenda Wallace 1135c763de Tidy API resources: read_only and owned macros, private hook helpers
Declare read-only resources and the owner relationship once each, make
the resource hook helpers private, simplify token auth, and cache the
generated API docs for an hour.
2026-10-25 11:48:28 +13:00

17 lines
435 B
Ruby

# frozen_string_literal: true
class MemberResource < ApplicationResource
self.model = Member
read_only
attribute :login_name, :string
attribute :slug, :string
has_many :gardens, foreign_key: :owner_id
has_many :plantings, foreign_key: :owner_id
has_many :harvests, foreign_key: :owner_id
has_many :seeds, foreign_key: :owner_id
has_many :jobs, foreign_key: :owner_id
has_many :photos, foreign_key: :owner_id
end