2016-12-26 10:07:40 -05:00
|
|
|
class WikiDirectory
|
|
|
|
include ActiveModel::Validations
|
|
|
|
|
2016-12-31 14:27:03 -05:00
|
|
|
attr_accessor :slug, :pages
|
2016-12-26 10:07:40 -05:00
|
|
|
|
|
|
|
validates :slug, presence: true
|
|
|
|
|
2016-12-31 14:27:03 -05:00
|
|
|
def initialize(slug, pages = [])
|
2016-12-26 10:07:40 -05:00
|
|
|
@slug = slug
|
|
|
|
@pages = pages
|
|
|
|
end
|
2016-12-26 20:52:26 -05:00
|
|
|
|
|
|
|
# Relative path to the partial to be used when rendering collections
|
|
|
|
# of this object.
|
|
|
|
def to_partial_path
|
|
|
|
'projects/wikis/wiki_directory'
|
|
|
|
end
|
2016-12-26 10:07:40 -05:00
|
|
|
end
|