A simple twilio app in rails and angular

message.rb 464B

123456789101112131415161718192021
  1. class Message < ActiveRecord::Base
  2. validates :title, presence: true
  3. validates :body, presence: true
  4. validates :secret, presence: true, uniqueness: true
  5. before_save :default_values
  6. has_many :call_logs
  7. scope :enabled, -> {where disabled: false}
  8. scope :secret, -> (secret) {where secret: secret}
  9. def default_values
  10. self.disabled = false if self.disabled.nil?
  11. true
  12. end
  13. def as_json(options = {})
  14. super(include: :call_logs)
  15. end
  16. end