Module: MasterModel::InstanceMethods

Defined in:
lib/enju_subject/master_model.rb

Instance Method Summary collapse

Instance Method Details

#check_creatableObject

[View source]

19
20
21
22
23
# File 'lib/enju_subject/master_model.rb', line 19

def check_creatable
  if creatable?
    raise NotModifiableError
  end
end

#check_deletableObject

[View source]

25
26
27
28
29
# File 'lib/enju_subject/master_model.rb', line 25

def check_deletable
  if deletable?
    raise NotModifiableError
  end
end

#creatable?Boolean

Returns:

  • (Boolean)
[View source]

31
32
33
# File 'lib/enju_subject/master_model.rb', line 31

def creatable?
  false
end

#deletable?Boolean

Returns:

  • (Boolean)
[View source]

35
36
37
# File 'lib/enju_subject/master_model.rb', line 35

def deletable?
  false
end

#set_display_nameObject

[View source]

15
16
17
# File 'lib/enju_subject/master_model.rb', line 15

def set_display_name
  self.display_name = self.name if self.display_name.blank?
end