Module: YieldStarClient

Extended by:
Configuration
Defined in:
lib/yield_star_client.rb,
lib/yield_star_client/client.rb,
lib/yield_star_client/errors.rb,
lib/yield_star_client/version.rb,
lib/yield_star_client/validations.rb,
lib/yield_star_client/rent_methods.rb,
lib/yield_star_client/unit_methods.rb,
lib/yield_star_client/configuration.rb,
lib/yield_star_client/amenity_methods.rb,
lib/yield_star_client/property_methods.rb,
lib/yield_star_client/floor_plan_methods.rb,
lib/yield_star_client/lease_term_rent_methods.rb

Defined Under Namespace

Modules: AmenityMethods, Configuration, FloorPlanMethods, LeaseTermRentMethods, PropertyMethods, RentMethods, UnitMethods, Validations Classes: Amenity, AuthenticationError, AvailableFloorPlan, AvailableUnit, Client, FloorPlan, InternalError, LeaseTermRent, LeaseTermRentOptions, OperationError, Property, PropertyParameters, RenewalLeaseTermRent, RentSummary, ServerError, Unit, UnitRate

Constant Summary collapse

VERSION =
"0.2.0"
VALID_CONFIG_OPTIONS =

All valid configuration options.

[:endpoint, :username, :password, :namespace, :client_name,
:debug, :logger]
DEFAULT_ENDPOINT =
'https://rmsws.yieldstar.com/rmsws/AppExchange'
DEFAULT_NAMESPACE =
'http://yieldstar.com/ws/AppExchange/v1'

Instance Attribute Summary

Attributes included from Configuration

#logger

Method Summary

Methods included from Configuration

configure, debug?, extended, reset