Class: Pablo::Always

Inherits:
Object
  • Object
show all
Defined in:
lib/pablo/always.rb

Instance Method Summary collapse

Constructor Details

#initialize(pablo, *args, &block) ⇒ Always

Returns a new instance of Always.



28
29
30
31
# File 'lib/pablo/always.rb', line 28

def initialize pablo, *args, &block
    @pablo, @block = pablo, block
    @pablo.registered << self
end

Instance Method Details

#klass_to_symObject



39
# File 'lib/pablo/always.rb', line 39

def klass_to_sym; :always; end

#names_to_rexObject



38
# File 'lib/pablo/always.rb', line 38

def names_to_rex; nil; end

#names_to_userObject



37
# File 'lib/pablo/always.rb', line 37

def names_to_user; ''; end

#parse(args) ⇒ Object



33
34
35
# File 'lib/pablo/always.rb', line 33

def parse args
    @block.call(args, @pablo)
end