Class: Capistrano::Slacky::Block::Root

Inherits:
Object
  • Object
show all
Defined in:
lib/capistrano/slacky/block/root.rb

Instance Method Summary collapse

Constructor Details

#initialize(*blocks) ⇒ Root

Returns a new instance of Root.



7
8
9
# File 'lib/capistrano/slacky/block/root.rb', line 7

def initialize(*blocks)
  @blocks = blocks.flatten
end

Instance Method Details

#as_jsonObject



11
12
13
14
15
# File 'lib/capistrano/slacky/block/root.rb', line 11

def as_json
  {
    blocks: @blocks.map(&:as_json)
  }
end