Sha256: fffa95c33c164310ac78480ec0660474bd0142fd10a324b94aebbffe5a7ac097
Contents?: true
Size: 869 Bytes
Versions: 2
Compression:
Stored size: 869 Bytes
Contents
# frozen_string_literal: true require 'date' require 'zlib' require 'stringio' require 'base64' require_relative 'dsp_blueprint_parser/version' require_relative 'dsp_blueprint_parser/blueprint_data' require_relative 'dsp_blueprint_parser/icon_layout' require_relative 'dsp_blueprint_parser/area' require_relative 'dsp_blueprint_parser/building' require_relative 'dsp_blueprint_parser/binary_reader' require_relative 'dsp_blueprint_parser/parser' # module to receive a Dyson Sphere Program blueprint string and parse it module DspBlueprintParser class Error < StandardError; end # @param str_blueprint [String] # @return [BlueprintData] def self.parse(str_blueprint) return if str_blueprint.size < 28 return unless str_blueprint.start_with? 'BLUEPRINT:' parser = Parser.new(str_blueprint) parser.parse end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
dsp_blueprint_parser-0.1.1 | lib/dsp_blueprint_parser.rb |
dsp_blueprint_parser-0.1.0 | lib/dsp_blueprint_parser.rb |