Sha256: fbd08c0580a8f519bb37c4d5e95316de24cf526994cee7268bdba7a349dd598e

Contents?: true

Size: 451 Bytes

Versions: 1

Compression:

Stored size: 451 Bytes

Contents

class Action < MLS::Model
  self.inheritance_column = nil

  belongs_to :event
  belongs_to :subject, :polymorphic => true

  has_many :mistakes
  has_many :metadata, foreign_key: :event_id, primary_key: :event_id

  def self.by_performer(filter)
    req = Net::HTTP::Get.new("/actions/by_performer")
    req.body = {
      where: filter
    }.to_json
    JSON.parse(connection.instance_variable_get(:@connection).send_request(req).body)
  end
  
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
mls-1.5.1 lib/mls/action.rb