class BrainDamage::HasOne
Public Class Methods
new(options = {})
click to toggle source
# File lib/generators/brain_damage/lib/relation/has_one.rb, line 5 def initialize(options = {}) @options = options end
Public Instance Methods
model_lines()
click to toggle source
# File lib/generators/brain_damage/lib/relation/has_one.rb, line 9 def model_lines [relationship_line] end
relationship_line()
click to toggle source
# File lib/generators/brain_damage/lib/relation/has_one.rb, line 13 def relationship_line line = "has_one :#{@options[:field].name}".indent add_options_to_line line, @options.slice(:class_name, :join_table, :dependent) end