Sha256: 9f6637f279a85bb5f3abb4d3b436c6401a9bc290c0c800732f722ee2a8a63e59

Contents?: true

Size: 1.18 KB

Versions: 3

Compression:

Stored size: 1.18 KB

Contents

=begin

CapicuaGen

CapicuaGen es un software que ayuda a la creación automática de
sistemas empresariales a través de la definición y ensamblado de
diversos generadores de características.

El proyecto fue iniciado por José Luis Bautista Martin, el 6 de enero
del 2016.

Puede modificar y distribuir este software, según le plazca, y usarlo
para cualquier fin ya sea comercial, personal, educativo, o de cualquier
índole, siempre y cuando incluya este mensaje, y se permita acceso el
código fuente.

Este software es código libre, y se licencia bajo LGPL.

Para más información consultar http://www.gnu.org/licenses/lgpl.html
=end

require 'pathname'

module CapicuaGen

  # Representa informacion acerca de un archivo
  class FileInformation


    public
    attr_accessor :file_name

		# Inicializa la caracteristica
    def initialize(values= {})
      @file_name= values[:file_name]
    end

    def get_relative_file_path(directory_base)

      return file_name unless directory_base


      first= Pathname.new directory_base
      second= Pathname.new file_name

      return second.relative_path_from(first).to_s

    end

  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
CapicuaGen-0.1.0 lib/CapicuaGen/file_information.rb
CapicuaGen-0.0.3 lib/CapicuaGen/file_information.rb
CapicuaGen-0.0.2 lib/CapicuaGen/file_information.rb