alias public_folder as public_dir

This commit is contained in:
Gabriel Andretta 2012-03-11 15:00:33 -03:00
parent 4e3487cfe9
commit 3054dbcb9d
2 changed files with 20 additions and 0 deletions

View File

@ -1177,6 +1177,14 @@ module Sinatra
set(:public_folder, value)
end
def public_dir=(value)
self.public_folder = value
end
def public_dir
public_folder
end
private
# Condition for matching host name. Parameter might be String or Regexp.
def host_name(pattern)

View File

@ -484,6 +484,18 @@ class SettingsTest < Test::Unit::TestCase
end
end
describe 'public_dir' do
it 'is an alias for public_folder' do
@base.public_dir = File.dirname(__FILE__)
assert_equal File.dirname(__FILE__), @base.public_dir
assert_equal @base.public_folder, @base.public_dir
@application.public_dir = File.dirname(__FILE__)
assert_equal File.dirname(__FILE__), @application.public_dir
assert_equal @application.public_folder, @application.public_dir
end
end
describe 'lock' do
it 'is disabled by default' do
assert ! @base.lock?