class Fdticket

Constants

VERSION

Attributes

chat_sala[RW]
ticket[RW]

Public Class Methods

all(owner: nil) click to toggle source
# File lib/fdticket.rb, line 17
def self.all(owner: nil)
  if owner
    Ticket.where(owner: owner, closed: false)
  else
    Ticket.all
  end
end
new(id: nil, data: {}) click to toggle source
# File lib/fdticket.rb, line 7
def initialize(id: nil, data: {})
  @ticket = Ticket.find(id) if id
  unless @ticket
    @ticket = Ticket.create!(data)
  end
  unless @ticket.chat_sala?
    @chat_sala = Fdchat.new(owner: @ticket)
  end

end

Public Instance Methods

respond_ticket(sender,text) click to toggle source
# File lib/fdticket.rb, line 24
def respond_ticket(sender,text)
  Fdchat.new(owner: @ticket).create_mensaje(sender:sender, text:text)
end