Sha256: 7ec634ad63166557e1ce6a6e631d47997a3a11f70e7312602e71638c24b8e747

Contents?: true

Size: 706 Bytes

Versions: 5

Compression:

Stored size: 706 Bytes

Contents

require ('ilog/controllers/helpers')

module Ilog
  module Controllers
    module Index
      class Digital
        include Ilog::Action
        include Helpers
		expose :namespace, :vue_config
        def call(params)
            set_database params[:domain]
	        @vue_config = Ilog.configuration
            @namespace = get_namespace params[:domain]
	        req = request.env['HTTP_ACCEPT']

            if req.include? 'application/json'
		   		post = ::Post.find(params[:id])
		   		post.namespace = @namespace
		   		self.format = :json
		   		self.body = post.to_json(:include => ::Post::DIMENSIONS + ::Post::GROUPINGS, :methods => [:content])
		   	end
        end
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
ilog-0.4.4 lib/ilog/controllers/index/digital.rb
ilog-0.4.3 lib/ilog/controllers/index/digital.rb
ilog-0.4.2 lib/ilog/controllers/index/digital.rb
ilog-0.4.1 lib/ilog/controllers/index/digital.rb
ilog-0.4.0 lib/ilog/controllers/index/digital.rb