module Middleman::Target::HelperMethods

Constants

DEFAULT_BUILD_TARGET

Public Instance Methods

build_target() click to toggle source
# File lib/middleman-target/extension.rb, line 45
def build_target
  @middleman_build_target ||= if ENV['MIDDLEMAN_BUILD_TARGET']
    ENV['MIDDLEMAN_BUILD_TARGET'].downcase.to_sym
  else
    DEFAULT_BUILD_TARGET
  end
end
build_target_is?(target_name) click to toggle source
# File lib/middleman-target/extension.rb, line 53
def build_target_is?(target_name)
  if build_targets.empty?
    build_target == target_name
  else
    if !build_targets[target_name.to_s].nil?
      if (build_targets[target_name.to_s][:includes] || []).include?(build_target.to_s)
        return true
      end
    end
    return false
  end
end
Also aliased as: target?
build_targets() click to toggle source
# File lib/middleman-target/extension.rb, line 41
def build_targets
  @build_target ||= build_target_definitions
end
default_target?() click to toggle source
# File lib/middleman-target/extension.rb, line 67
def default_target?
  build_target == DEFAULT_BUILD_TARGET
end
Also aliased as: no_target?
no_target?()
Alias for: default_target?
target?(target_name)
Alias for: build_target_is?