Sha256: 308b76fb2eea867789b5c91655e1d477350fb6ea4c46cc05101254f5bb6a84c4

Contents?: true

Size: 1.06 KB

Versions: 1

Compression:

Stored size: 1.06 KB

Contents

require 'erb'
require 'yaml'
require 'find'
require 'open-uri'
require 'net/http'
require 'fileutils'
require 'logger'

require 'rubygems'
require 'zip/zip'
require 'xml'

$LOAD_PATH.push(File.dirname(__FILE__))

module Floorplanner

  Log = Logger.new STDOUT
  Log.level = Logger::WARN
  Log.datetime_format = "%Y-%m-%d %H:%M:%S "

  def self.config
    @@config ||= YAML.load_file(File.join(File.dirname(__FILE__),'config.yml'))
  end

  def self.config=(yaml)
    @@config = yaml
  end
end

module XML
  class Node
    def get_floats
      content.split(/\s/).delete_if {|s| s.empty?}.map! {|f| f.to_f}
    end
  end
end

require 'geom'
require 'floorplanner/asset'
require 'floorplanner/document'
require 'floorplanner/collada_export'
require 'floorplanner/rib_export'
require 'floorplanner/obj_export'
require 'floorplanner/svg_export'
require 'floorplanner/design'
require 'floorplanner/wall3d'
require 'floorplanner/opening3d'
require 'floorplanner/wall_builder'
require 'floorplanner/area_builder'
require 'collada/document'
require 'collada/geometry'
require 'keyhole/archive'

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
fml-0.2.1 lib/floorplanner.rb