41 lines
624 B
Ruby
41 lines
624 B
Ruby
Locomotive.configure do |config|
|
|
config.default_domain = 'example.com'
|
|
end
|
|
|
|
module Locomotive
|
|
class TestController
|
|
|
|
include Locomotive::Render
|
|
|
|
attr_accessor :output, :current_site, :current_account
|
|
|
|
def render(options = {})
|
|
self.output = options[:text]
|
|
end
|
|
|
|
def response
|
|
@response ||= TestResponse.new
|
|
end
|
|
|
|
def request
|
|
@request ||= TestRequest.new
|
|
end
|
|
|
|
end
|
|
|
|
class TestResponse
|
|
|
|
attr_accessor :headers
|
|
|
|
def initialize
|
|
self.headers = {}
|
|
end
|
|
|
|
end
|
|
|
|
class TestRequest
|
|
|
|
attr_accessor :fullpath
|
|
|
|
end
|
|
end |