class ObjectifiedSessions::Errors::DuplicateFieldStorageNameError
Raised when you try to define a field that has a different name, but the same storage name, as a previously-defined field.
Attributes
new_field_name[R]
original_field_name[R]
session_class[R]
storage_name[R]
Public Class Methods
new(session_class, original_field_name, new_field_name, storage_name)
click to toggle source
Calls superclass method
# File lib/objectified_sessions/errors.rb, line 45 def initialize(session_class, original_field_name, new_field_name, storage_name) @session_class = session_class @original_field_name = original_field_name @new_field_name = new_field_name @storage_name = storage_name super("Class #{@session_class.name} already has a field, #{@original_field_name.inspect}, with storage name #{@storage_name.inspect}; you can't define field #{@new_field_name.inspect} with that same storage name.") end