Sha256: 26eaa56275d96de16e3ba0add2f05ed95adaafd8338d26090abbe8d31c74e6a6
Contents?: true
Size: 474 Bytes
Versions: 6
Compression:
Stored size: 474 Bytes
Contents
# frozen_string_literal: true class Block < ApplicationRecord belongs_to :chain validates :nonce, presence: true validates :previous_hash, presence: true validates :block_data, presence: true validates :connections, presence: true has_many :transactions, dependent: :destroy, counter_cache: true after_create :create_pool has_one :pool, dependent: :destroy, inverse_of: :block private def create_pool Pool.create(block_id: self.id) end end
Version data entries
6 entries across 6 versions & 1 rubygems
Version | Path |
---|---|
osbc-0.2.0 | app/models/block.rb |
osbc-0.1.9 | app/models/block.rb |
osbc-0.1.8 | app/models/block.rb |
osbc-0.1.7 | app/models/block.rb |
osbc-0.1.6 | app/models/block.rb |
osbc-0.1.5 | app/models/block.rb |