af83/chouette-core

View on GitHub
app/lib/chouette/user_file.rb

Summary

Maintainability
A
0 mins
Test Coverage
# Regroups attributes of file sent to the user (like export or import files)
module Chouette
  class UserFile

    attr_accessor :basename, :extension, :content_type

    def initialize(attributes = {})
      attributes.each { |k,v| send "#{k}=", v }
    end

    def name
      "#{basename}.#{extension}"
    end

  end
end