Sha256: 0f5d7890e2a339ef3eae78fe5bdd620710a5ab6aedaf61f77db5e9062d00172d

Contents?: true

Size: 409 Bytes

Versions: 6

Compression:

Stored size: 409 Bytes

Contents

require "goon_model_gen"

module GoonModelGen
  module Converter
    class TypeRef
      attr_reader :name, :package_path
      attr_accessor :package_base_path
      attr_accessor :slice_with_ptr
      def initialize(name, package_path)
        @name, @package_path = name, package_path
      end

      def ordinary_name
        name.include?('.') ? name.split('.').last : name
      end

    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
goon_model_gen-0.4.3 lib/goon_model_gen/converter/type_ref.rb
goon_model_gen-0.4.2 lib/goon_model_gen/converter/type_ref.rb
goon_model_gen-0.4.1 lib/goon_model_gen/converter/type_ref.rb
goon_model_gen-0.4.0 lib/goon_model_gen/converter/type_ref.rb
goon_model_gen-0.3.1 lib/goon_model_gen/converter/type_ref.rb
goon_model_gen-0.3.0 lib/goon_model_gen/converter/type_ref.rb