Module: Boson::Command::Save

Included in:
Boson::Command
Defined in:
lib/boson/save.rb

Instance Method Summary collapse

Instance Method Details

#marshal_dumpObject



137
138
139
140
141
142
143
# File 'lib/boson/save.rb', line 137

def marshal_dump
  if @args && @args.any? {|e| e[1].is_a?(Module) }
    @args.map! {|e| e.size == 2 ? [e[0], e[1].inspect] : e }
    @file_parsed_args = true
  end
  [@name, @alias, @lib, @desc, @options, @render_options, @args, @default_option]
end

#marshal_load(ary) ⇒ Object



145
146
147
# File 'lib/boson/save.rb', line 145

def marshal_load(ary)
  @name, @alias, @lib, @desc, @options, @render_options, @args, @default_option = ary
end