├── .gitignore ├── Gemfile ├── Gemfile.lock ├── LICENSE ├── README.md ├── Rakefile ├── autotest └── discover.rb ├── bin └── frank ├── frank-1.0.12.gem ├── frank.gemspec ├── lib ├── frank.rb ├── frank │ ├── base.rb │ ├── cli.rb │ ├── compile.rb │ ├── lorem.rb │ ├── middleware │ │ ├── imager.rb │ │ ├── refresh.rb │ │ └── statik.rb │ ├── publish.rb │ ├── publish │ │ ├── base.rb │ │ ├── ftp.rb │ │ ├── ftptls.rb │ │ ├── scp.rb │ │ ├── sftp.rb │ │ └── shell_scp.rb │ ├── rescue.rb │ ├── settings.rb │ ├── template_helpers.rb │ ├── templates │ │ ├── 404.haml │ │ ├── 500.haml │ │ ├── frank-404.png │ │ ├── frank-500.png │ │ └── imager │ │ │ ├── frank0.jpg │ │ │ ├── frank1.jpg │ │ │ ├── frank2.jpg │ │ │ ├── frank3.jpg │ │ │ ├── frank4.jpg │ │ │ ├── frank5.jpg │ │ │ ├── frank6.jpg │ │ │ ├── frank7.jpg │ │ │ ├── frank8.jpg │ │ │ └── frank9.jpg │ ├── tilt_setup.rb │ ├── upgrades.rb │ └── version.rb └── template │ ├── dynamic │ ├── css │ │ └── frank.sass │ └── index.haml │ ├── helpers.rb │ ├── layouts │ └── default.haml │ ├── setup.rb │ └── static │ ├── favicon.ico │ ├── images │ └── frank-med.png │ └── js │ └── frank.js └── spec ├── base_spec.rb ├── compile_spec.rb ├── publish ├── base_spec.rb ├── ftp_spec.rb ├── ftptls_spec.rb ├── scp_spec.rb └── sftp_spec.rb ├── publish_spec.rb ├── render_spec.rb ├── spec_helper.rb ├── template ├── dynamic │ ├── 500.haml │ ├── _partial.haml │ ├── _partial_with_locals.haml │ ├── builder.builder │ ├── coffee.coffee │ ├── content_for_erb.erb │ ├── content_for_haml.haml │ ├── erb.erb │ ├── helper_test.haml │ ├── index.haml │ ├── layout2_test.haml │ ├── liquid.liquid │ ├── lorem_test.haml │ ├── markdown.md │ ├── markdown_in_haml.md │ ├── nested │ │ ├── child.haml │ │ └── deeper │ │ │ └── deep.haml │ ├── no_layout.haml │ ├── partial_locals_test.haml │ ├── partial_test.haml │ ├── redcloth.textile │ ├── refresh.haml │ ├── setting_in_layout.haml │ └── stylesheets │ │ ├── less.less │ │ ├── sass.sass │ │ ├── sass_with_compass.sass │ │ └── scss_with_compass.scss ├── helpers.rb ├── layouts │ ├── default.haml │ ├── explicit │ │ └── layout2.haml │ └── nested │ │ └── default.haml ├── setup.rb └── static │ └── files │ └── static.html └── template_helpers_spec.rb /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trvsdnn/frank/HEAD/.gitignore -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trvsdnn/frank/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trvsdnn/frank/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trvsdnn/frank/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trvsdnn/frank/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trvsdnn/frank/HEAD/Rakefile -------------------------------------------------------------------------------- /autotest/discover.rb: -------------------------------------------------------------------------------- 1 | Autotest.add_discovery { 'rspec2' } -------------------------------------------------------------------------------- /bin/frank: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trvsdnn/frank/HEAD/bin/frank -------------------------------------------------------------------------------- /frank-1.0.12.gem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trvsdnn/frank/HEAD/frank-1.0.12.gem -------------------------------------------------------------------------------- /frank.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trvsdnn/frank/HEAD/frank.gemspec -------------------------------------------------------------------------------- /lib/frank.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trvsdnn/frank/HEAD/lib/frank.rb -------------------------------------------------------------------------------- /lib/frank/base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trvsdnn/frank/HEAD/lib/frank/base.rb -------------------------------------------------------------------------------- /lib/frank/cli.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trvsdnn/frank/HEAD/lib/frank/cli.rb -------------------------------------------------------------------------------- /lib/frank/compile.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trvsdnn/frank/HEAD/lib/frank/compile.rb -------------------------------------------------------------------------------- /lib/frank/lorem.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trvsdnn/frank/HEAD/lib/frank/lorem.rb -------------------------------------------------------------------------------- /lib/frank/middleware/imager.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trvsdnn/frank/HEAD/lib/frank/middleware/imager.rb -------------------------------------------------------------------------------- /lib/frank/middleware/refresh.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trvsdnn/frank/HEAD/lib/frank/middleware/refresh.rb -------------------------------------------------------------------------------- /lib/frank/middleware/statik.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trvsdnn/frank/HEAD/lib/frank/middleware/statik.rb -------------------------------------------------------------------------------- /lib/frank/publish.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trvsdnn/frank/HEAD/lib/frank/publish.rb -------------------------------------------------------------------------------- /lib/frank/publish/base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trvsdnn/frank/HEAD/lib/frank/publish/base.rb -------------------------------------------------------------------------------- /lib/frank/publish/ftp.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trvsdnn/frank/HEAD/lib/frank/publish/ftp.rb -------------------------------------------------------------------------------- /lib/frank/publish/ftptls.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trvsdnn/frank/HEAD/lib/frank/publish/ftptls.rb -------------------------------------------------------------------------------- /lib/frank/publish/scp.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trvsdnn/frank/HEAD/lib/frank/publish/scp.rb -------------------------------------------------------------------------------- /lib/frank/publish/sftp.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trvsdnn/frank/HEAD/lib/frank/publish/sftp.rb -------------------------------------------------------------------------------- /lib/frank/publish/shell_scp.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trvsdnn/frank/HEAD/lib/frank/publish/shell_scp.rb -------------------------------------------------------------------------------- /lib/frank/rescue.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trvsdnn/frank/HEAD/lib/frank/rescue.rb -------------------------------------------------------------------------------- /lib/frank/settings.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trvsdnn/frank/HEAD/lib/frank/settings.rb -------------------------------------------------------------------------------- /lib/frank/template_helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trvsdnn/frank/HEAD/lib/frank/template_helpers.rb -------------------------------------------------------------------------------- /lib/frank/templates/404.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trvsdnn/frank/HEAD/lib/frank/templates/404.haml -------------------------------------------------------------------------------- /lib/frank/templates/500.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trvsdnn/frank/HEAD/lib/frank/templates/500.haml -------------------------------------------------------------------------------- /lib/frank/templates/frank-404.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trvsdnn/frank/HEAD/lib/frank/templates/frank-404.png -------------------------------------------------------------------------------- /lib/frank/templates/frank-500.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trvsdnn/frank/HEAD/lib/frank/templates/frank-500.png -------------------------------------------------------------------------------- /lib/frank/templates/imager/frank0.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trvsdnn/frank/HEAD/lib/frank/templates/imager/frank0.jpg -------------------------------------------------------------------------------- /lib/frank/templates/imager/frank1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trvsdnn/frank/HEAD/lib/frank/templates/imager/frank1.jpg -------------------------------------------------------------------------------- /lib/frank/templates/imager/frank2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trvsdnn/frank/HEAD/lib/frank/templates/imager/frank2.jpg -------------------------------------------------------------------------------- /lib/frank/templates/imager/frank3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trvsdnn/frank/HEAD/lib/frank/templates/imager/frank3.jpg -------------------------------------------------------------------------------- /lib/frank/templates/imager/frank4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trvsdnn/frank/HEAD/lib/frank/templates/imager/frank4.jpg -------------------------------------------------------------------------------- /lib/frank/templates/imager/frank5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trvsdnn/frank/HEAD/lib/frank/templates/imager/frank5.jpg -------------------------------------------------------------------------------- /lib/frank/templates/imager/frank6.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trvsdnn/frank/HEAD/lib/frank/templates/imager/frank6.jpg -------------------------------------------------------------------------------- /lib/frank/templates/imager/frank7.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trvsdnn/frank/HEAD/lib/frank/templates/imager/frank7.jpg -------------------------------------------------------------------------------- /lib/frank/templates/imager/frank8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trvsdnn/frank/HEAD/lib/frank/templates/imager/frank8.jpg -------------------------------------------------------------------------------- /lib/frank/templates/imager/frank9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trvsdnn/frank/HEAD/lib/frank/templates/imager/frank9.jpg -------------------------------------------------------------------------------- /lib/frank/tilt_setup.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trvsdnn/frank/HEAD/lib/frank/tilt_setup.rb -------------------------------------------------------------------------------- /lib/frank/upgrades.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trvsdnn/frank/HEAD/lib/frank/upgrades.rb -------------------------------------------------------------------------------- /lib/frank/version.rb: -------------------------------------------------------------------------------- 1 | module Frank 2 | VERSION = '1.0.12' 3 | end -------------------------------------------------------------------------------- /lib/template/dynamic/css/frank.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trvsdnn/frank/HEAD/lib/template/dynamic/css/frank.sass -------------------------------------------------------------------------------- /lib/template/dynamic/index.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trvsdnn/frank/HEAD/lib/template/dynamic/index.haml -------------------------------------------------------------------------------- /lib/template/helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trvsdnn/frank/HEAD/lib/template/helpers.rb -------------------------------------------------------------------------------- /lib/template/layouts/default.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trvsdnn/frank/HEAD/lib/template/layouts/default.haml -------------------------------------------------------------------------------- /lib/template/setup.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trvsdnn/frank/HEAD/lib/template/setup.rb -------------------------------------------------------------------------------- /lib/template/static/favicon.ico: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/template/static/images/frank-med.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trvsdnn/frank/HEAD/lib/template/static/images/frank-med.png -------------------------------------------------------------------------------- /lib/template/static/js/frank.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trvsdnn/frank/HEAD/lib/template/static/js/frank.js -------------------------------------------------------------------------------- /spec/base_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trvsdnn/frank/HEAD/spec/base_spec.rb -------------------------------------------------------------------------------- /spec/compile_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trvsdnn/frank/HEAD/spec/compile_spec.rb -------------------------------------------------------------------------------- /spec/publish/base_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trvsdnn/frank/HEAD/spec/publish/base_spec.rb -------------------------------------------------------------------------------- /spec/publish/ftp_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trvsdnn/frank/HEAD/spec/publish/ftp_spec.rb -------------------------------------------------------------------------------- /spec/publish/ftptls_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trvsdnn/frank/HEAD/spec/publish/ftptls_spec.rb -------------------------------------------------------------------------------- /spec/publish/scp_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trvsdnn/frank/HEAD/spec/publish/scp_spec.rb -------------------------------------------------------------------------------- /spec/publish/sftp_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trvsdnn/frank/HEAD/spec/publish/sftp_spec.rb -------------------------------------------------------------------------------- /spec/publish_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trvsdnn/frank/HEAD/spec/publish_spec.rb -------------------------------------------------------------------------------- /spec/render_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trvsdnn/frank/HEAD/spec/render_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trvsdnn/frank/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/template/dynamic/500.haml: -------------------------------------------------------------------------------- 1 | = non_method if @blowup_sometimes -------------------------------------------------------------------------------- /spec/template/dynamic/_partial.haml: -------------------------------------------------------------------------------- 1 | %p hello from partial -------------------------------------------------------------------------------- /spec/template/dynamic/_partial_with_locals.haml: -------------------------------------------------------------------------------- 1 | %p="hello from #{local}" 2 | -------------------------------------------------------------------------------- /spec/template/dynamic/builder.builder: -------------------------------------------------------------------------------- 1 | xml.h1('hello' + ' worlds') -------------------------------------------------------------------------------- /spec/template/dynamic/coffee.coffee: -------------------------------------------------------------------------------- 1 | greeting: "Hello CoffeeScript" -------------------------------------------------------------------------------- /spec/template/dynamic/content_for_erb.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trvsdnn/frank/HEAD/spec/template/dynamic/content_for_erb.erb -------------------------------------------------------------------------------- /spec/template/dynamic/content_for_haml.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trvsdnn/frank/HEAD/spec/template/dynamic/content_for_haml.haml -------------------------------------------------------------------------------- /spec/template/dynamic/erb.erb: -------------------------------------------------------------------------------- 1 |

<%= 'hello worlds' %>

2 | -------------------------------------------------------------------------------- /spec/template/dynamic/helper_test.haml: -------------------------------------------------------------------------------- 1 | %h1= hello_helper -------------------------------------------------------------------------------- /spec/template/dynamic/index.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trvsdnn/frank/HEAD/spec/template/dynamic/index.haml -------------------------------------------------------------------------------- /spec/template/dynamic/layout2_test.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trvsdnn/frank/HEAD/spec/template/dynamic/layout2_test.haml -------------------------------------------------------------------------------- /spec/template/dynamic/liquid.liquid: -------------------------------------------------------------------------------- 1 |

hello worlds

-------------------------------------------------------------------------------- /spec/template/dynamic/lorem_test.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trvsdnn/frank/HEAD/spec/template/dynamic/lorem_test.haml -------------------------------------------------------------------------------- /spec/template/dynamic/markdown.md: -------------------------------------------------------------------------------- 1 | # hello worlds -------------------------------------------------------------------------------- /spec/template/dynamic/markdown_in_haml.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trvsdnn/frank/HEAD/spec/template/dynamic/markdown_in_haml.md -------------------------------------------------------------------------------- /spec/template/dynamic/nested/child.haml: -------------------------------------------------------------------------------- 1 | %h1 hello from child -------------------------------------------------------------------------------- /spec/template/dynamic/nested/deeper/deep.haml: -------------------------------------------------------------------------------- 1 | %h1 really deep -------------------------------------------------------------------------------- /spec/template/dynamic/no_layout.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trvsdnn/frank/HEAD/spec/template/dynamic/no_layout.haml -------------------------------------------------------------------------------- /spec/template/dynamic/partial_locals_test.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trvsdnn/frank/HEAD/spec/template/dynamic/partial_locals_test.haml -------------------------------------------------------------------------------- /spec/template/dynamic/partial_test.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trvsdnn/frank/HEAD/spec/template/dynamic/partial_test.haml -------------------------------------------------------------------------------- /spec/template/dynamic/redcloth.textile: -------------------------------------------------------------------------------- 1 | h1. hello worlds -------------------------------------------------------------------------------- /spec/template/dynamic/refresh.haml: -------------------------------------------------------------------------------- 1 | =refresh -------------------------------------------------------------------------------- /spec/template/dynamic/setting_in_layout.haml: -------------------------------------------------------------------------------- 1 | - title "BLAH!" 2 | %h1 hello -------------------------------------------------------------------------------- /spec/template/dynamic/stylesheets/less.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trvsdnn/frank/HEAD/spec/template/dynamic/stylesheets/less.less -------------------------------------------------------------------------------- /spec/template/dynamic/stylesheets/sass.sass: -------------------------------------------------------------------------------- 1 | #hello-worlds 2 | background: red -------------------------------------------------------------------------------- /spec/template/dynamic/stylesheets/sass_with_compass.sass: -------------------------------------------------------------------------------- 1 | @import compass/reset -------------------------------------------------------------------------------- /spec/template/dynamic/stylesheets/scss_with_compass.scss: -------------------------------------------------------------------------------- 1 | @import "compass/css3"; 2 | 3 | .panel { 4 | @include border-radius(5px); 5 | } -------------------------------------------------------------------------------- /spec/template/helpers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trvsdnn/frank/HEAD/spec/template/helpers.rb -------------------------------------------------------------------------------- /spec/template/layouts/default.haml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trvsdnn/frank/HEAD/spec/template/layouts/default.haml -------------------------------------------------------------------------------- /spec/template/layouts/explicit/layout2.haml: -------------------------------------------------------------------------------- 1 | #layout2 2 | = yield -------------------------------------------------------------------------------- /spec/template/layouts/nested/default.haml: -------------------------------------------------------------------------------- 1 | #nested_layout 2 | = yield -------------------------------------------------------------------------------- /spec/template/setup.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trvsdnn/frank/HEAD/spec/template/setup.rb -------------------------------------------------------------------------------- /spec/template/static/files/static.html: -------------------------------------------------------------------------------- 1 | hello from static -------------------------------------------------------------------------------- /spec/template_helpers_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/trvsdnn/frank/HEAD/spec/template_helpers_spec.rb --------------------------------------------------------------------------------