module NullAndVoid::Persistable

Public Class Methods

included(base) click to toggle source
# File lib/null_and_void/persistable.rb, line 47
def self.included(base)
  base.extend(ClassMethods)
end

Public Instance Methods

all() click to toggle source
# File lib/null_and_void/persistable.rb, line 31
def all
  []
end
destroyed?() click to toggle source
# File lib/null_and_void/persistable.rb, line 27
def destroyed?
  true
end
id() click to toggle source
# File lib/null_and_void/persistable.rb, line 9
def id
  return 1 if caller[1].include?('/globalid')

  nil
end
new_record?() click to toggle source
# File lib/null_and_void/persistable.rb, line 23
def new_record?
  true
end
persisted?() click to toggle source
# File lib/null_and_void/persistable.rb, line 19
def persisted?
  false
end
readonly?() click to toggle source
# File lib/null_and_void/persistable.rb, line 15
def readonly?
  true
end
to_key() click to toggle source
# File lib/null_and_void/persistable.rb, line 35
def to_key
  []
end
to_param() click to toggle source
# File lib/null_and_void/persistable.rb, line 39
def to_param
  ''
end
valid?() click to toggle source
# File lib/null_and_void/persistable.rb, line 43
def valid?
  true
end