thingspeak/app/models/api_key.rb

40 lines
664 B
Ruby
Raw Normal View History

2011-03-27 22:56:15 +02:00
class ApiKey < ActiveRecord::Base
belongs_to :channel
belongs_to :user
2011-03-27 22:56:15 +02:00
validates_uniqueness_of :api_key
scope :write_keys, :conditions => { :write_flag => true }
scope :read_keys, :conditions => { :write_flag => false }
attr_readonly :created_at
attr_accessible :note
def to_s
api_key
end
def to_param
api_key
end
2011-03-27 22:56:15 +02:00
end
# == Schema Information
#
# Table name: api_keys
#
# id :integer(4) not null, primary key
# api_key :string(16)
# channel_id :integer(4)
# user_id :integer(4)
# write_flag :boolean(1) default(FALSE)
# created_at :datetime
# updated_at :datetime
# note :string(255)
#