20 lines
425 B
Ruby
20 lines
425 B
Ruby
class Domain::Inkbunny::User < ReduxApplicationRecord
|
|
self.table_name = "domain_inkbunny_users"
|
|
|
|
has_many :posts,
|
|
class_name: "::Domain::Inkbunny::Post",
|
|
inverse_of: :creator,
|
|
foreign_key: :creator_id
|
|
|
|
validates_presence_of :ib_user_id, :name
|
|
enum :state, %i[ok error]
|
|
after_initialize do
|
|
self.state ||= :ok
|
|
self.state_detail ||= {}
|
|
end
|
|
|
|
def to_param
|
|
name
|
|
end
|
|
end
|