{"action":"created","issue":{"url":"https://api.github.com/repos/cheezy/page-object/issues/262","labels_url":"https://api.github.com/repos/cheezy/page-object/issues/262/labels{/name}","comments_url":"https://api.github.com/repos/cheezy/page-object/issues/262/comments","events_url":"https://api.github.com/repos/cheezy/page-object/issues/262/events","html_url":"https://github.com/cheezy/page-object/pull/262","id":55187133,"number":262,"title":"page sections","user":{"login":"daneandersen","id":4837260,"avatar_url":"https://avatars.githubusercontent.com/u/4837260?v=3","gravatar_id":"","url":"https://api.github.com/users/daneandersen","html_url":"https://github.com/daneandersen","followers_url":"https://api.github.com/users/daneandersen/followers","following_url":"https://api.github.com/users/daneandersen/following{/other_user}","gists_url":"https://api.github.com/users/daneandersen/gists{/gist_id}","starred_url":"https://api.github.com/users/daneandersen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/daneandersen/subscriptions","organizations_url":"https://api.github.com/users/daneandersen/orgs","repos_url":"https://api.github.com/users/daneandersen/repos","events_url":"https://api.github.com/users/daneandersen/events{/privacy}","received_events_url":"https://api.github.com/users/daneandersen/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-01-22T18:00:57Z","updated_at":"2015-01-27T00:48:11Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/cheezy/page-object/pulls/262","html_url":"https://github.com/cheezy/page-object/pull/262","diff_url":"https://github.com/cheezy/page-object/pull/262.diff","patch_url":"https://github.com/cheezy/page-object/pull/262.patch"},"body":"This implements section capability so you can create a class MyClass and use it in a page object with `section(:my_section, MyClass, :id => 'my_id')`\r\nA section class can define elements with the accessor methods and can define methods as well. \r\nIt is rooted at an element and so any element lookups will be based on its root and will not find elements outside the section."},"comment":{"url":"https://api.github.com/repos/cheezy/page-object/issues/comments/71569939","html_url":"https://github.com/cheezy/page-object/pull/262#issuecomment-71569939","issue_url":"https://api.github.com/repos/cheezy/page-object/issues/262","id":71569939,"user":{"login":"daneandersen","id":4837260,"avatar_url":"https://avatars.githubusercontent.com/u/4837260?v=3","gravatar_id":"","url":"https://api.github.com/users/daneandersen","html_url":"https://github.com/daneandersen","followers_url":"https://api.github.com/users/daneandersen/followers","following_url":"https://api.github.com/users/daneandersen/following{/other_user}","gists_url":"https://api.github.com/users/daneandersen/gists{/gist_id}","starred_url":"https://api.github.com/users/daneandersen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/daneandersen/subscriptions","organizations_url":"https://api.github.com/users/daneandersen/orgs","repos_url":"https://api.github.com/users/daneandersen/repos","events_url":"https://api.github.com/users/daneandersen/events{/privacy}","received_events_url":"https://api.github.com/users/daneandersen/received_events","type":"User","site_admin":false},"created_at":"2015-01-27T00:48:11Z","updated_at":"2015-01-27T00:48:11Z","body":"I added better control over collections and filtering and finding within them, and better testing over collections."}}