Module: ZQ::Orchestra::ClassMethods

Defined in:
lib/zq/orchestra.rb

Instance Method Summary collapse

Instance Method Details

#add_composer(composer) ⇒ Object



77
78
79
80
# File 'lib/zq/orchestra.rb', line 77

def add_composer(composer)
  @composers ||= []
  @composers = @composers.push composer
end

#compose_with(*composers) ⇒ Object



71
72
73
74
75
# File 'lib/zq/orchestra.rb', line 71

def compose_with(*composers)
  composers.each do |c|
    add_composer c
  end
end

#desc(desc) ⇒ Object



55
56
57
# File 'lib/zq/orchestra.rb', line 55

def desc(desc)
  @desc = desc
end

#ignore_errors!Object



59
60
61
# File 'lib/zq/orchestra.rb', line 59

def ignore_errors!
  @ignore_errors = true
end

#ignore_errors?Boolean

Returns:

  • (Boolean)


63
64
65
# File 'lib/zq/orchestra.rb', line 63

def ignore_errors?
  @ignore_errors rescue false
end

#source(source) ⇒ Object



67
68
69
# File 'lib/zq/orchestra.rb', line 67

def source(source)
  @source = source
end

#to_sObject



82
83
84
# File 'lib/zq/orchestra.rb', line 82

def to_s
  super + ' - ' + @desc
end