Sha256: db0a8399cde525c7b13daa0a422fdf9b4124679d67b0ec30d67cfb2900664d77

Contents?: true

Size: 538 Bytes

Versions: 1

Compression:

Stored size: 538 Bytes

Contents

require 'set'
require 'mime/types'
require 'wand'
require 'active_support/concern'

# Main Associo module
module Associo
  extend ActiveSupport::Concern

  included do
    class_attribute :attachment_names

    self.attachment_names = Set.new

    include attachment_accessor_module
  end

  def self.blank?(str)
    str.nil? || str !~ /\S/
  end

  private_class_method :blank?
end

require 'associo/class_methods'
require 'associo/instance_methods'
require 'associo/attachment_proxy'
require 'associo/io'
require 'associo/file_helpers'

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
associo-0.1.0 lib/associo.rb