class GreatPretender::Mockup

Attributes

layout[RW]
path[RW]
slug[RW]
template[RW]
to_param[RW]

Public Class Methods

new(path) click to toggle source
# File lib/great_pretender/mockup.rb, line 11
def initialize(path)
  @file = Pathname.new(path)
end

Public Instance Methods

name() click to toggle source
# File lib/great_pretender/mockup.rb, line 15
def name
  return @name if defined? @name
  name = slug.split('/').map { |s| s.titleize }.join(GreatPretender.config.path_separator)
  if slug =~ /^_/
    name << ' (partial)'
  end
  @name = name.strip
end
updated_at() click to toggle source
# File lib/great_pretender/mockup.rb, line 24
def updated_at
  @file.mtime
end