Sha256: 32879398bdeb1e23c3058ac3ab1cb5c7f5d195c1b6a63a0363decaa9b0163807
Contents?: true
Size: 526 Bytes
Versions: 3
Compression:
Stored size: 526 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
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
flutterby-0.0.8 | lib/flutterby.rb |
flutterby-0.0.7 | lib/flutterby.rb |
flutterby-0.0.6 | lib/flutterby.rb |