Module: Middleman::Target::HelperMethods
- Defined in:
- lib/middleman-target/extension.rb
Constant Summary collapse
- DEFAULT_BUILD_TARGET =
:default
Instance Method Summary collapse
- #build_target ⇒ Object
- #build_target_is?(target_name) ⇒ Boolean (also: #target?)
- #build_targets ⇒ Object
- #default_target? ⇒ Boolean (also: #no_target?)
Instance Method Details
#build_target ⇒ Object
45 46 47 48 49 50 51 |
# 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) ⇒ Boolean Also known as: target?
53 54 55 56 57 58 59 60 61 62 63 64 |
# 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 |
#build_targets ⇒ Object
41 42 43 |
# File 'lib/middleman-target/extension.rb', line 41 def build_targets @build_target ||= build_target_definitions end |
#default_target? ⇒ Boolean Also known as: no_target?
67 68 69 |
# File 'lib/middleman-target/extension.rb', line 67 def default_target? build_target == DEFAULT_BUILD_TARGET end |