lulibrary/puree

View on GitHub
lib/puree/model/address.rb

Summary

Maintainability
A
0 mins
Test Coverage
module Puree
  module Model

    # Address where something is located.
    #
    class Address < Puree::Model::Structure

      # @return [String, nil]
      attr_reader :street

      # @return [String, nil]
      attr_reader :building

      # @return [String, nil]
      attr_reader :postcode

      # @return [String, nil]
      attr_reader :city

      # @return [String, nil]
      attr_reader :country

      # @param v [String]
      def street=(v)
        @street = v if v && !v.empty?
      end

      # @param v [String]
      def building=(v)
        @building = v if v && !v.empty?
      end

      # @param v [String]
      def postcode=(v)
        @postcode = v if v && !v.empty?
      end

      # @param v [String]
      def city=(v)
        @city = v if v && !v.empty?
      end

      # @param v [String]
      def country=(v)
        @country = v if v && !v.empty?
      end

    end
  end
end