Class: InnerPlan::List

Inherits:
ApplicationRecord show all
Defined in:
app/models/inner_plan/list.rb

Defined Under Namespace

Modules: Operation

Instance Method Summary collapse

Instance Method Details

#root?Boolean

Returns:

  • (Boolean)


17
18
19
# File 'app/models/inner_plan/list.rb', line 17

def root?
  parent_id.blank?
end

#sub?Boolean

Returns:

  • (Boolean)


21
22
23
# File 'app/models/inner_plan/list.rb', line 21

def sub?
  parent_id.present?
end

#to_paramObject



25
26
27
# File 'app/models/inner_plan/list.rb', line 25

def to_param
  [id.to_s, title.to_url(limit: 50, truncate_words: false)].join('-')
end