module RemotePartial
Constants
- VERSION
Public Class Methods
default_root()
click to toggle source
# File lib/remote_partial.rb, line 27 def self.default_root if defined? Rails Rails.root else raise("You must define a root via: RemotePartial.root = 'some/path' ") end end
define(args = {})
click to toggle source
# File lib/remote_partial.rb, line 7 def self.define(args = {}) Builder.build(args) end
logger()
click to toggle source
# File lib/remote_partial.rb, line 35 def self.logger if defined? Rails Rails.logger else require 'logger' @logger ||= ruby_logger end end
logger_file()
click to toggle source
# File lib/remote_partial.rb, line 49 def self.logger_file @logger_file || STDOUT end
logger_file=(path)
click to toggle source
# File lib/remote_partial.rb, line 53 def self.logger_file=(path) @logger_file = File.expand_path(path, root) end
partial_location()
click to toggle source
# File lib/remote_partial.rb, line 11 def self.partial_location if defined?(Rails) File.expand_path('app/views/remote_partials', root) else File.expand_path('remote_partials', root) end end
root()
click to toggle source
# File lib/remote_partial.rb, line 19 def self.root @root || default_root end
root=(path)
click to toggle source
# File lib/remote_partial.rb, line 23 def self.root=(path) @root = path end
ruby_logger()
click to toggle source
# File lib/remote_partial.rb, line 44 def self.ruby_logger require 'logger' Logger.new(logger_file) end