create_databag_if_missing

in lib/between_meals/knife.rb [261:272]


    def create_databag_if_missing(databag)
      s = Mixlib::ShellOut.new("#{@knife} data bag list" +
                               " --format json #{@knife_verb_option} " +
                               "-c #{@config}").run_command
      s.error!
      db = JSON.parse(s.stdout)
      unless db.include?(databag)
        exec!("#{@knife} data bag create #{databag} #{@knife_verb_option} " +
          "-c #{@config}", @logger)
      end
    end