Sha256: cb7ee15d260e881b830e1c36c74374c3b70e3177d12ead0a8b94301674e813dd

Contents?: true

Size: 333 Bytes

Versions: 166

Compression:

Stored size: 333 Bytes

Contents

class Gemini::State < ActiveRecord::Base
  extend Marty::Enum

  self.table_name_prefix = "gemini_"

  validates_presence_of :name, :full_name
  validates_uniqueness_of :name, :full_name

  delorean_fn :lookup, sig: 1 do
    |name|
    self.find_by_name(name)
  end

  def to_s
    name
  end

  # FIXME: prevent deletion/update
end

Version data entries

166 entries across 166 versions & 1 rubygems

Version Path
marty-14.3.0 spec/dummy/app/models/gemini/state.rb
marty-14.0.0 spec/dummy/app/models/gemini/state.rb
marty-13.0.2 spec/dummy/app/models/gemini/state.rb
marty-11.0.0 spec/dummy/app/models/gemini/state.rb
marty-10.0.3 spec/dummy/app/models/gemini/state.rb
marty-10.0.2 spec/dummy/app/models/gemini/state.rb
marty-10.0.0 spec/dummy/app/models/gemini/state.rb
marty-9.5.1 spec/dummy/app/models/gemini/state.rb
marty-9.5.0 spec/dummy/app/models/gemini/state.rb
marty-9.3.3 spec/dummy/app/models/gemini/state.rb
marty-9.3.2 spec/dummy/app/models/gemini/state.rb
marty-9.3.0 spec/dummy/app/models/gemini/state.rb
marty-8.5.0 spec/dummy/app/models/gemini/state.rb
marty-8.4.1 spec/dummy/app/models/gemini/state.rb
marty-8.3.1 spec/dummy/app/models/gemini/state.rb
marty-8.2.0 spec/dummy/app/models/gemini/state.rb
marty-8.0.0 spec/dummy/app/models/gemini/state.rb
marty-6.1.0 spec/dummy/app/models/gemini/state.rb
marty-5.2.0 spec/dummy/app/models/gemini/state.rb
marty-5.1.4 spec/dummy/app/models/gemini/state.rb