Sha256: db2f5427ecb3b87040e69898e671d6ea7c25ee7c36d9063b71636f6525f4198b
Contents?: true
Size: 547 Bytes
Versions: 5
Compression:
Stored size: 547 Bytes
Contents
# frozen_string_literal: true module Fixtury class Reference HOLDER_VALUE = "__BUILDING_FIXTURE__" def self.holder(name) new(name, HOLDER_VALUE) end def self.create(name, value) new(name, value) end attr_reader :name, :value, :created_at, :options def initialize(name, value, options = {}) @name = name @value = value @created_at = Time.now.to_i @options = options end def holder? value == HOLDER_VALUE end def real? !holder? end end end
Version data entries
5 entries across 5 versions & 1 rubygems