Sha256: 06e72447f68ce831f05491f22e36c777a65f4c3397181e4569ab270ad50d0050
Contents?: true
Size: 1.86 KB
Versions: 4
Compression:
Stored size: 1.86 KB
Contents
require "enju_biblio/engine" require "enju_biblio/openurl" require "enju_biblio/porta_cql" require "enju_biblio/sru" require "enju_biblio/biblio_helper" module EnjuBiblio def self.included(base) base.extend(ClassMethods) end module ClassMethods def enju_biblio include EnjuBiblio::InstanceMethods end end module InstanceMethods private def get_work @work = Manifestation.find(params[:work_id]) if params[:work_id] authorize! :show, @work if @work end def get_expression @expression = Manifestation.find(params[:expression_id]) if params[:expression_id] authorize! :show, @expression if @expression end def get_manifestation @manifestation = Manifestation.find(params[:manifestation_id]) if params[:manifestation_id] authorize! :show, @manifestation if @manifestation end def get_item @item = Item.find(params[:item_id]) if params[:item_id] authorize! :show, @item if @item end def get_carrier_type @carrier_type = CarrierType.find(params[:carrier_type_id]) if params[:carrier_type_id] end def get_agent @agent = Agent.find(params[:agent_id]) if params[:agent_id] authorize! :show, @agent if @agent end def get_series_statement @series_statement = SeriesStatement.find(params[:series_statement_id]) if params[:series_statement_id] end def get_basket @basket = Basket.find(params[:basket_id]) if params[:basket_id] end def get_agent_merge_list @agent_merge_list = AgentMergeList.find(params[:agent_merge_list_id]) if params[:agent_merge_list_id] end def get_series_statement_merge_list @series_statement_merge_list = SeriesStatementMergeList.find(params[:series_statement_merge_list_id]) if params[:series_statement_merge_list_id] end end end ActionController::Base.send(:include, EnjuBiblio)
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
enju_biblio-0.1.0.pre62 | lib/enju_biblio.rb |
enju_biblio-0.1.0.pre61 | lib/enju_biblio.rb |
enju_biblio-0.1.0.pre60 | lib/enju_biblio.rb |
enju_biblio-0.1.0.pre59 | lib/enju_biblio.rb |