class Jekyll::Commands::DraftMovementInfo

Attributes

params[R]

Public Class Methods

new(params) click to toggle source
# File lib/jekyll/commands/publish.rb, line 54
def initialize(params)
  @params = params
end

Public Instance Methods

from() click to toggle source
# File lib/jekyll/commands/publish.rb, line 58
def from
  params.path
end
front_matter(data) click to toggle source
# File lib/jekyll/commands/publish.rb, line 67
def front_matter(data)
  data["date"] ||= params.date.strftime(params.timestamp_format)
  data
end
to() click to toggle source
# File lib/jekyll/commands/publish.rb, line 62
def to
  date_stamp = params.date.strftime Jekyll::Compose::DEFAULT_DATESTAMP_FORMAT
  "_posts/#{date_stamp}-#{params.name}"
end