Sha256: 6e24bb69e7e1f1818c6bec5a0d4d5d69b513ba6e08b3a2d414cac5514afe9a3f

Contents?: true

Size: 1.03 KB

Versions: 9

Compression:

Stored size: 1.03 KB

Contents

module Hydra::Works
  module Characterization
    extend ActiveSupport::Concern
    extend ActiveSupport::Autoload

    autoload :FitsDatastream, 'hydra/works/models/characterization/fits_datastream.rb'
    autoload :AlreadyThereStrategy, 'hydra/works/models/characterization/already_there_strategy.rb'

    autoload_under 'schema' do
      autoload :AudioSchema
      autoload :BaseSchema
      autoload :DocumentSchema
      autoload :ImageSchema
      autoload :VideoSchema
    end

    autoload :Base, 'hydra/works/models/concerns/file_set/characterization/base.rb'
    autoload :Image, 'hydra/works/models/concerns/file_set/characterization/image.rb'
    autoload :Document, 'hydra/works/models/concerns/file_set/characterization/document.rb'
    autoload :Video, 'hydra/works/models/concerns/file_set/characterization/video.rb'
    autoload :Audio, 'hydra/works/models/concerns/file_set/characterization/audio.rb'

    included do
      include Base
      include Image
      include Audio
      include Video
      include Document
    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
hydra-works-0.9.0 lib/hydra/works/characterization.rb
hydra-works-0.8.1 lib/hydra/works/characterization.rb
hydra-works-0.8 lib/hydra/works/characterization.rb
hydra-works-0.7.1 lib/hydra/works/characterization.rb
hydra-works-0.7.0 lib/hydra/works/characterization.rb
hydra-works-0.6.0 lib/hydra/works/characterization.rb
hydra-works-0.5.0 lib/hydra/works/characterization.rb
hydra-works-0.4.0 lib/hydra/works/characterization.rb
hydra-works-0.3.0 lib/hydra/works/characterization.rb