Module: Tito

Defined in:
lib/tito.rb,
lib/tito/errors.rb,
lib/tito/railtie.rb,
lib/tito/version.rb,
lib/tito/resource.rb,
lib/tito/connection.rb,
lib/tito/types/json.rb,
lib/tito/admin/scope.rb,
lib/tito/admin/client.rb,
lib/tito/configuration.rb,
lib/tito/types/string_array.rb,
lib/tito/admin/query_builder.rb,
lib/tito/types/integer_array.rb,
lib/tito/admin/resources/event.rb,
lib/tito/admin/resources/venue.rb,
lib/tito/admin/collection_proxy.rb,
lib/tito/admin/resources/answer.rb,
lib/tito/admin/resources/opt_in.rb,
lib/tito/admin/resources/refund.rb,
lib/tito/admin/resources/ticket.rb,
lib/tito/admin/resources/release.rb,
lib/tito/admin/resources/activity.rb,
lib/tito/admin/resources/question.rb,
lib/tito/admin/resources/rsvp_list.rb,
lib/tito/admin/resources/checkin_list.rb,
lib/tito/admin/resources/registration.rb,
lib/tito/admin/resources/discount_code.rb,
lib/tito/admin/resources/interested_user.rb,
lib/tito/admin/resources/webhook_endpoint.rb,
lib/tito/admin/resources/waitlisted_person.rb,
lib/tito/admin/resources/release_invitation.rb

Defined Under Namespace

Modules: Admin, Errors, Types Classes: Configuration, Connection, Railtie, Resource

Constant Summary collapse

VERSION =
"0.4.0"

Class Method Summary collapse

Class Method Details

.configurationObject



50
51
52
# File 'lib/tito.rb', line 50

def configuration
  @configuration ||= Configuration.new
end

.configure {|configuration| ... } ⇒ Object

Yields:



46
47
48
# File 'lib/tito.rb', line 46

def configure
  yield configuration
end

.loggerObject



54
55
56
# File 'lib/tito.rb', line 54

def logger
  configuration.logger
end

.logger=(logger) ⇒ Object



58
59
60
# File 'lib/tito.rb', line 58

def logger=(logger)
  configuration.logger = logger
end

.reset_configuration!Object



62
63
64
# File 'lib/tito.rb', line 62

def reset_configuration!
  @configuration = Configuration.new
end