Sha256: 283b362c7578e4e4706f24a25dd555a2b554d9d1974c293e53327caa3e0acac0
Contents?: true
Size: 525 Bytes
Versions: 5
Compression:
Stored size: 525 Bytes
Contents
require "flutterby/version" require "flutterby/entity" require "flutterby/file" require "flutterby/folder" require "flutterby/view" require "flutterby/server" module Flutterby def Flutterby.from(fs_path, name: nil, parent: nil) name ||= ::File.basename(fs_path) if ::File.directory?(fs_path) Folder.new(name, fs_path: fs_path, parent: parent) elsif ::File.file?(fs_path) File.new(name, fs_path: fs_path, parent: parent) else raise "Path #{fs_path} could not be found." end end end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
flutterby-0.0.5 | lib/flutterby.rb |
flutterby-0.0.4 | lib/flutterby.rb |
flutterby-0.0.3 | lib/flutterby.rb |
flutterby-0.0.2 | lib/flutterby.rb |
flutterby-0.0.1 | lib/flutterby.rb |