class Spectifly::Sequel::Relationship::OneToOne

Attributes

field_name[RW]
required[RW]
table_name[RW]
unique[RW]

Public Class Methods

new(name, attributes, related_entity) click to toggle source
# File lib/spectifly/sequel/relationship/one_to_one.rb, line 7
def initialize(name, attributes, related_entity)
  super
  @table_name = Spectifly::Support.tokenize(ActiveSupport::Inflector.pluralize(@entity.type))
  @field_name = Spectifly::Support.tokenize(@entity.name) + '_id'
  @required = @entity.required?
  @unique = @entity.unique?
end