1
0
Fork 0
mirror of https://github.com/maybe-finance/maybe.git synced 2025-07-24 15:49:39 +02:00

Remove dependency on stock exchange table (#1368)

This commit is contained in:
Josh Pigford 2024-10-25 13:09:02 -05:00 committed by GitHub
parent b75b41a5e2
commit 45935db5f3
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
6 changed files with 37 additions and 22 deletions

View file

@ -3,7 +3,8 @@ class Security < ApplicationRecord
has_many :trades, dependent: :nullify, class_name: "Account::Trade"
validates :ticker, presence: true, uniqueness: { case_sensitive: false }
validates :ticker, presence: true
validates :ticker, uniqueness: { scope: :exchange_mic, case_sensitive: false }
def current_price
@current_price ||= Security::Price.find_price(ticker:, date: Date.current)