class Mandrake::Translator::Any

A class for use in Mandrake::Translator#translate @!visibility private

Public Instance Methods

condition() click to toggle source
# File lib/mandrake/translator.rb, line 61
def condition
  @condition ||=
    begin
      expressions = []
      expressions << DSL::If.new(parameters[:if]) if parameters[:if]
      expressions << DSL::Unless.new(parameters[:unless]) if parameters[:unless]
      expressions.inject(:+)
    end
end
conditional?() click to toggle source

@!visibility private

# File lib/mandrake/translator.rb, line 77
def conditional?
  !!condition
end
construct(app) click to toggle source

@!visibility private

# File lib/mandrake/translator.rb, line 72
def construct(app)
  klass.new(app, *arguments, &block)
end