Sha256: 0e1fdb51c4a10e4fce3b82c809cf431169e007e22412b89bb414860c714df82f
Contents?: true
Size: 1.28 KB
Versions: 1
Compression:
Stored size: 1.28 KB
Contents
require 'active_support/configurable' module Ueditor # Configures global settings for Ueditor # Ueditor.configure do |config| # config.default_per_page = 10 # end def self.configure(&block) yield @config ||= Ueditor::Configuration.new end # Global settings for Ueditor def self.config @config end # need a Class for 3.0 class Configuration #:nodoc: include ActiveSupport::Configurable config_accessor :dom_prefix # dom 前缀 config_accessor :home_url # 为editor添加一个全局路径 config_accessor :upload_url # 图片文件夹所在的路径,用于显示时修正后台返回的图片url!具体图片保存路径需要在后台设置。!important def param_name config.param_name.respond_to?(:call) ? config.param_name.call : config.param_name end # define param_name writer (copied from AS::Configurable) writer, line = 'def param_name=(value); config.param_name = value; end', __LINE__ singleton_class.class_eval writer, __FILE__, line class_eval writer, __FILE__, line end # this is ugly. why can't we pass the default value to config_accessor...? configure do |config| config.home_url = "/assets/ueditor/" config.upload_url = "/server/upload/" config.dom_prefix = "ueditor_" end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ueditor-0.0.2 | lib/ueditor/config.rb |