class Middleman::Cli::S3Metadata

Public Class Methods

exit_on_failure?() click to toggle source
# File lib/middleman/s3_metadata/commands.rb, line 13
def self.exit_on_failure?
  true
end

Public Instance Methods

s3_metadata() click to toggle source
# File lib/middleman/s3_metadata/commands.rb, line 18
def s3_metadata
  shared_inst = ::Middleman::Application.server.inst

  if (!shared_inst.respond_to?('s3_metadata_options') ||
      !shared_inst.s3_metadata_options.aws_access_key_id)
    raise Thor::Error.new 'You need to activate this extension.'
  end

  ::Middleman::S3Metadata.generate
end