Sha256: 4b61b5479a23baa5367e717e454a287d9a6cf30b87bc601c282cc3e2f11fa455

Contents?: true

Size: 705 Bytes

Versions: 7

Compression:

Stored size: 705 Bytes

Contents

module Sufia
  module CitationsBehaviors
    module Formatters
      class BaseFormatter
        include Sufia::CitationsBehaviors::CommonBehavior
        include Sufia::CitationsBehaviors::NameBehavior

        attr_reader :view_context

        def initialize(view_context)
          @view_context = view_context
        end
      end

      autoload :ApaFormatter, 'sufia/citations_behaviors/formatters/apa_formatter'
      autoload :ChicagoFormatter, 'sufia/citations_behaviors/formatters/chicago_formatter'
      autoload :MlaFormatter, 'sufia/citations_behaviors/formatters/mla_formatter'
      autoload :OpenUrlFormatter, 'sufia/citations_behaviors/formatters/open_url_formatter'
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
sufia-7.4.1 app/helpers/sufia/citations_behaviors/formatters.rb
sufia-7.4.0 app/helpers/sufia/citations_behaviors/formatters.rb
sufia-7.3.1 app/helpers/sufia/citations_behaviors/formatters.rb
sufia-7.3.0 app/helpers/sufia/citations_behaviors/formatters.rb
sufia-7.3.0.rc3 app/helpers/sufia/citations_behaviors/formatters.rb
sufia-7.3.0.rc2 app/helpers/sufia/citations_behaviors/formatters.rb
sufia-7.3.0.rc1 app/helpers/sufia/citations_behaviors/formatters.rb