Module: Editmode

Extended by:
ActionViewExtensions::EditmodeHelper, Helper
Defined in:
lib/editmode.rb,
lib/editmode/engine.rb,
lib/editmode/helper.rb,
lib/editmode/logger.rb,
lib/editmode/railtie.rb,
lib/editmode/version.rb,
lib/editmode/script_tag.rb,
lib/editmode/chunk_value.rb,
lib/editmode/auto_include_filter.rb,
lib/generators/editmode/config_generator.rb,
lib/editmode/action_view_extensions/editmode_helper.rb

Defined Under Namespace

Modules: ActionViewExtensions, AutoInclude, Generators, Helper Classes: ChunkValue, Configuration, Engine, Logger, Railtie, ScriptTag

Constant Summary collapse

VERSION =
"1.3.3"

Class Method Summary collapse

Methods included from Helper

e, parse_arguments, render_custom_field_raw

Methods included from ActionViewExtensions::EditmodeHelper

allowed_tag_attributes, api_root_url, api_version, chunk_collection, chunk_display, chunk_field_value, no_response_received, render_chunk, render_chunk_content, render_custom_field, require_field_id

Class Method Details

.access_tokenObject



36
37
38
# File 'lib/editmode.rb', line 36

def access_token
  config.access_token
end

.chunk_value(identifier, **options) ⇒ Object



48
49
50
51
52
53
54
# File 'lib/editmode.rb', line 48

def chunk_value(identifier, **options)
  begin
    Editmode::ChunkValue.new(identifier, **options )
  rescue => er
    puts er
  end
end

.configObject



40
41
42
# File 'lib/editmode.rb', line 40

def config
  @config ||= Configuration.new
end

.log_levelObject



28
29
30
# File 'lib/editmode.rb', line 28

def log_level
  config.log_level
end

.log_level=(level) ⇒ Object



32
33
34
# File 'lib/editmode.rb', line 32

def log_level=(level)
  config.log_level = level
end

.loggerObject



24
25
26
# File 'lib/editmode.rb', line 24

def logger
  config.logger
end

.project_idObject



20
21
22
# File 'lib/editmode.rb', line 20

def project_id
  config.project_id
end

.project_id=(id) ⇒ Object



16
17
18
# File 'lib/editmode.rb', line 16

def project_id=(id)
  config.project_id = id
end

.setup {|config| ... } ⇒ Object

Yields:



44
45
46
# File 'lib/editmode.rb', line 44

def setup
  yield config
end