Class: Enumeration (<Toplevel Module>)

Overview
Module Structure
Class Hierarchy
Class Methods
Enumeration.default
Enumeration.get_subclasses
Enumeration.overridding_change? / 2
Enumeration.same_custom_values? / 2
Enumeration.same_active_state? / 2
Instance Aliases
Enumeration#destroy_without_reassign
Instance Methods
Enumeration#option_name
Enumeration#check_default
Enumeration#objects_count
Enumeration#in_use?
Enumeration#is_override?
Enumeration#destroy / 1
Enumeration#<=> / 1
Enumeration#to_s
Enumeration#check_integrity
is a submodule of
module: <Toplevel Module>   
includes
  SubclassFactory ( Redmine )
inherits from
  Base ( ActiveRecord )
is inherited by
  DocumentCategory   
  IssuePriority   
  TimeEntryActivity   
has properties
class method: default   
method: option_name   
method: check_default   
method: objects_count   
method: in_use?   
method: is_override?   
alias: destroy_without_reassign destroy   
method: destroy / 1   
method: <=> / 1   
method: to_s   
class method: get_subclasses   
class method: overridding_change? / 2   
class method: same_custom_values? / 2   
class method: same_active_state? / 2   
method: check_integrity   
is defined at
#18 in app/models/enumeration.rb  

Overview

Module Structure

  module: <Toplevel Module>
  module: ActiveRecord
class: Base     
  class: DocumentCategory
✗ class: Enumeration
  class: IssuePriority
  class: TimeEntryActivity
  module: Redmine
module: SubclassFactory     

Class Hierarchy

Object ( Builtin-Module )
Base ( ActiveRecord )
has properties
class method: find_ids / 1   
Enumeration
includes
  SubclassFactory ( Redmine )
has properties
class method: default   
method: option_name   
method: check_default   
method: objects_count   
method: in_use?   
method: is_override?   
alias: destroy_without_reassign destroy   
method: destroy / 1   
method: <=> / 1   
method: to_s   
class method: get_subclasses   
class method: overridding_change? / 2   
class method: same_custom_values? / 2   
class method: same_active_state? / 2   
method: check_integrity   
  DocumentCategory     
  IssuePriority     
  TimeEntryActivity     

Class Methods

Enumeration.default

#42 in app/models/enumeration.rb

default

Enumeration.get_subclasses

#100 in app/models/enumeration.rb

get_subclasses

Enumeration.overridding_change? / 2

#105 in app/models/enumeration.rb

overridding_change? ( new ,
  previous )

Enumeration.same_custom_values? / 2

#114 in app/models/enumeration.rb

same_custom_values? ( new ,
  previous )

Enumeration.same_active_state? / 2

#125 in app/models/enumeration.rb

same_active_state? ( new ,
  previous )

Instance Aliases

Enumeration#destroy_without_reassign

#79 in app/models/enumeration.rb

destroy_without_reassign destroy   

Instance Methods

Enumeration#option_name

#55 in app/models/enumeration.rb

option_name

Enumeration#check_default

#59 in app/models/enumeration.rb

check_default

Enumeration#objects_count

#66 in app/models/enumeration.rb

objects_count

Enumeration#in_use?

#70 in app/models/enumeration.rb

in_use?

Enumeration#is_override?

#75 in app/models/enumeration.rb

is_override?

Enumeration#destroy / 1

#83 in app/models/enumeration.rb

destroy ( reassign_to = nil )

Enumeration#<=> / 1

#90 in app/models/enumeration.rb

<=> ( enumeration )

Enumeration#to_s

#94 in app/models/enumeration.rb

to_s

Enumeration#check_integrity

#131 in app/models/enumeration.rb

check_integrity